# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 D60D add.b D3, A5 00000002 0AB6 0000 536E 0000 xori.l [A6 + D0.w], 0x536E /* 'Sn' */ 0000000A 3155 0000 move.w [A0 + 0x0], [A5] 0000000E 047E 8000 subi.w <>, 0x8000 00000012 0002 0588 ori.b D2, 0x88 00000016 DB54 add.w [A4], D5 00000018 DB58 add.w [A0]+, D5 0000001A DB58 add.w [A0]+, D5 0000001C DB5C add.w [A4]+, D5 0000001E DB5C add.w [A4]+, D5 00000020 91AD DB62 sub.l [A5 - 0x249E], D0 00000024 03D0 .incomplete 00000026 DB54 add.w [A4], D5 00000028 DB5E add.w [A6]+, D5 0000002A B2AD DB66 cmp.l D1, [A5 - 0x249A] 0000002E 5FC3 sle D3 00000030 DFAD DB62 add.l [A5 - 0x249E], D7 00000034 DFAD DB5E add.l [A5 - 0x24A2], D7 00000038 2B70 FD0A FCC0 FE7C move.l [A5 - 0x184], [[A0 + <> + A7 * 4] - 0x340] 00000040 A11D syscall MaxMem, flags=1 00000042 FC50 FB54 .extension 0xC50 <>, 0xFB54 // unimplemented 00000046 FB28 .extension 0xB28 <> // unimplemented 00000048 FAD8 DB2C .extension 0xAD8 <> // unimplemented // begin alternate branch 0000004A-0000004E label0000004A: 0000004A DB2C E048 add.b [A4 - 0x1FB8], D5 // end alternate branch 0000004A-0000004E label0000004A: // (misaligned) label0000004C: 0000004C E048 lsr D0.w, 8 0000004E DD4E addx.w -[A6], -[A6] 00000050 DD4E addx.w -[A6], -[A6] 00000052 6DF6 blt -0x8 /* 0000004A */ 00000054 3741 E9C2 move.w [A3 - 0x163E], D1 00000058 E9B6 roxl D6, D4 0000005A B093 cmp.l D0, [A3] 0000005C 9001 sub.b D0, D1 0000005E 8094 or.l D0, [A4] label00000060: 00000060 80AC 6CE6 or.l D0, [A4 + 0x6CE6] 00000064 E9F2 E9F2 642C bfextu D6, [A2 + D6.w * 4 + 0x2C] {D7:D2} 0000006A E9E2 A860 bfextu D2, -[A2] {D1:D0} label0000006E: 0000006E E9F2 AA6E B1C0 bfextu D2, [ + <>] {D1:D6} 00000074 B805 cmp.b D4, D5 00000076 C246 and.w D1, D6 00000078 7248 moveq.l D1, 0x48 0000007A 0B7E bchg <>, D5 0000007C 03D8 .incomplete 0000007E 6DE0 blt -0x1E /* 00000060 */ 00000080 0AD6 .incomplete 00000082 0558 bchg [A0]+, D2 00000084 C003 and.b D0, D3 00000086 0A7C 0A26 xori.w sr, 2598 0000008A 09CC .incomplete 0000008C 07B2 099E 094C bclr [[] + D0 + 0x94C], D3 00000092 0712 btst [A2], D3 00000094 08D8 088E bset.b [A0]+, 0x8E 00000098 07F0 .incomplete 0000009A 2830 2186 2185 move.l D4, [[ + <>] + D2 + 0x2185] 000000A0 BAA8 07D6 cmp.l D5, [A0 + 0x7D6] 000000A4 22B0 22B0 move.l [A1], [A0 + D2.w * 2 - 0x80] 000000A8 D7C8 add.l A3, A0 000000AA 6C1C bge +0x1E /* 000000C8 */ 000000AC 9190 sub.l [A0], D0 000000AE 6C2A bge +0x2C /* 000000DA */ 000000B0 91A8 6E40 sub.l [A0 + 0x6E40], D0 000000B4 BAA8 05D0 cmp.l D5, [A0 + 0x5D0] 000000B8 05BE bclr <>, D2 000000BA 78FF moveq.l D4, 0xFFFFFFFF 000000BC FD82 .invalid <> 000000BE 6E4A bgt +0x4C /* 0000010A */ 000000C0 6D8A blt -0x74 /* 0000004C */ 000000C2 FCC2 2D44 .extension 0xCC2 <> // unimplemented 000000C6 6D2A blt +0x2C /* 000000F2 */ label000000C8: 000000C8 FD76 .extension 0xD76 <> // unimplemented 000000CA 91AE 2801 sub.l [A6 + 0x2801], D0 000000CE 6F5C ble +0x5E /* 0000012C */ 000000D0 FB86 .invalid <> 000000D2 6E68 bgt +0x6A /* 0000013C */ 000000D4 FA5E 2405 .extension 0xA5E <>, 0x2405 // unimplemented 000000D8 FA42 FC1E .extension 0xA42 <>, 0xFC1E // unimplemented // begin alternate branch 000000DA-000000E0 label000000DA: 000000DA FC1E FADE .unknown 0xFC1E 0xFADE (W = 6) 000000DE F9B2 .invalid <> // end alternate branch 000000DA-000000E0 label000000DA: // (misaligned) 000000DC FADE F9B2 .extension 0xADE <> // unimplemented 000000E0 B2B0 608E cmp.l D1, [A0 + D6.w - 0x114] 000000E4 6088 bra -0x76 /* 0000006E */ 000000E6 2085 move.l [A0], D5 000000E8 F912 .extension 0x912 <> // unimplemented 000000EA 3686 move.w [A3], D6 000000EC 6F1E ble +0x20 /* 0000010C */ label000000EE: 000000EE 2085 move.l [A0], D5 000000F0 9481 sub.l D2, D1 label000000F2: 000000F2 E582 asl D2, 2 000000F4 D480 add.l D2, D0 000000F6 2A02 move.l D5, D2 000000F8 DA84 add.l D5, D4 000000FA 2A34 2985 move.l D5, [[ + <>] + D2] // begin alternate branch 000000FC-00000100 label000000FC: 000000FC 2985 6DEE move.l <>, D5 // end alternate branch 000000FC-00000100 label000000FC: // (misaligned) 000000FE 6DEE blt -0x10 /* 000000EE */ 00000100 2980 90B4 move.l [A4 + A1.w - 0x76], D0 00000104 2A04 move.l D5, D4 label00000106: 00000106 9A80 sub.l D5, D0 00000108 6F44 ble +0x46 /* 0000014E */ label0000010A: 0000010A 2234 6FEE move.l D1, <> // begin alternate branch 0000010C-0000010E label0000010C: 0000010C 6FEE ble -0x10 /* 000000FC */ // end alternate branch 0000010C-0000010E label0000010C: // (misaligned) 0000010E 2813 move.l D4, [A3] 00000110 2044 movea.l A0, D4 00000112 2830 D284 move.l D4, [A0 + A5.w * 2 - 0x124] 00000116 2C30 9C84 move.l D6, [A0 + A1 * 4 - 0x124] 0000011A 2C13 move.l D6, [A3] 0000011C D9C6 add.l A4, D6 0000011E FA9A EE14 .extension 0xA9A <> // unimplemented 00000122 ED98 rol D0, 6 00000124 B7ED 286C cmpa.l A3, [A5 + 0x286C] 00000128 66DC bne -0x22 /* 00000106 */ 0000012A 216B 0C50 2F17 move.l [A0 + 0x2F17], [A3 + 0xC50] // begin alternate branch 0000012C-00000130 label0000012C: 0000012C 0C50 2F17 cmpi.w [A0], 0x2F17 // end alternate branch 0000012C-00000130 label0000012C: // (misaligned) 00000130 2B6B 66E8 EC2E move.l [A5 - 0x13D2], [A3 + 0x66E8] 00000136 41F6 224E lea.l A0, [A6 + D2.w * 2 + 0x4E] 0000013A 2320 move.l -[A1], -[A0] label0000013C: 0000013C 3320 move.w -[A1], -[A0] 0000013E 2320 move.l -[A1], -[A0] 00000140 8012 or.b D0, [A2] 00000142 0550 bchg [A0], D2 00000144 1900 move.b -[A4], D0 00000146 D114 add.b [A4], D0 00000148 E88E lsr D6, 4 0000014A 8662 or.w D3, -[A2] 0000014C 6865 bvc +0x67 /* 000001B3 */ label0000014E: 0000014E 19AC 2681 5A88 move.b [A4 + D5 * 2 - 0x120], [A4 + 0x2681] 00000154 845F or.w D2, [A7]+ 00000156 6376 bls +0x78 /* 000001CE */ 00000158 846C 04EE or.w D2, [A4 + 0x4EE] 0000015C 055A bchg [A2]+, D2 0000015E FE15 A9C9 .unknown 0xFE15 0xA9C9 (W = 7) 00000162 6261 bhi +0x63 /* 000001C5 */ 00000164 6450 bcc +0x52 /* 000001B6 */ 00000166 6302 bls +0x4 /* 0000016A */ 00000168 7A08 moveq.l D5, 0x08 label0000016A: 0000016A 72FC moveq.l D1, 0xFFFFFFFC 0000016C E486 asr D6, 2 0000016E 4AB3 2790 tst.l [ + D2 * 8] 00000172 18AC 196C move.b [A4], [A4 + 0x196C] 00000176 631C bls +0x1E /* 00000194 */ 00000178 726E moveq.l D1, 0x6E 0000017A 6320 bls +0x22 /* 0000019C */ 0000017C 2043 movea.l A0, D3 0000017E 7275 moveq.l D1, 0x75 00000180 6567 bcs +0x69 /* 000001E9 */ 00000182 4672 5684 not.w [A2 + D5.w * 8 - 0x124] 00000186 1204 move.b D1, D4 00000188 9200 sub.b D1, D0 0000018A E3AF lsl D7, D1 0000018C BC84 cmp.l D6, D4 0000018E 2806 move.l D4, D6 00000190 E9A8 lsl D0, D4 00000192 2208 move.l D1, A0 label00000194: 00000194 2806 move.l D4, D6 00000196 5684 addq.l D4, 3 00000198 278C 5600 move.l [A3 + D5.w * 8], A4 label0000019C: 0000019C DA88 add.l D5, A0 0000019E 2790 634D move.l <>, [A0] 000001A2 2B49 6C6C move.l [A5 + 0x6C6C], A1 000001A6 2061 movea.l A0, -[A1] 000001A8 626F bhi +0x71 /* 00000219 */ 000001AA 2D20 move.l -[A6], -[A0] 000001AC 6F74 ble +0x76 /* 00000222 */ 000001AE 2065 movea.l A0, -[A5] 000001B0 7479 moveq.l D2, 0x79 000001B2 FD1E .extension 0xD1E <> // unimplemented 000001B4 99C8 sub.l A4, A0 label000001B6: 000001B6 631A bls +0x1C /* 000001D2 */ 000001B8 FCD4 1954 .extension 0xCD4 <> // unimplemented 000001BC 218C 8466 move.l [A0 + A0.w * 4 + 0x66], A4 000001C0 4174 2075 chk.w D0, [A4 + D2.w + 0x75] 000001C4 6564 bcs +0x66 /* 0000022A */ 000001C6 626C bhi +0x6E /* 00000234 */ 000001C8 6B20 bmi +0x22 /* 000001EA */ 000001CA 4020 negx.b -[A0] 000001CC 6F69 ble +0x6B /* 00000237 */ label000001CE: 000001CE 2409 move.l D2, A1 000001D0 B102 xor.b D2, D0 label000001D2: 000001D2 E20A lsr D2.b, 1 000001D4 6526 bcs +0x28 /* 000001FC */ 000001D6 E88A lsr D2, 4 000001D8 64F4 bcc -0xA /* 000001CE */ 000001DA 0281 64FA 241F andi.l D1, 0x64FA241F 000001E0 6D3A blt +0x3C /* 0000021C */ 000001E2 E148 lsl D0.w, 8 label000001E4: 000001E4 8440 or.w D2, D0 000001E6 8082 or.l D0, D2 000001E8 E20A lsr D2.b, 1 label000001EA: 000001EA 6404 bcc +0x6 /* 000001F0 */ 000001EC 30C0 move.w [A0]+, D0 000001EE 8573 6E64 or.w [A3 + D6 * 8 + 0x64], D2 // begin alternate branch 000001F0-000001F2 label000001F0: 000001F0 6E64 bgt +0x66 /* 00000256 */ // end alternate branch 000001F0-000001F2 label000001F0: // (misaligned) 000001F2 41C6 lea.l A0, D6 000001F4 4E6D move A5, USP 000001F6 3039 8472 4A18 move.w D0, [0x84724A18] label000001FC: 000001FC 5388 subq.l A0, 1 000001FE 656C bcs +0x6E /* 0000026C */ label00000200: 00000200 6574 bcs +0x76 /* 00000276 */ 00000202 6550 bcs +0x52 /* 00000254 */ 00000204 0083 13FE 8666 ori.l D3, 0x13FE8666 label0000020A: 0000020A 636C bls +0x6E /* 00000278 */ 0000020C FB3A .extension 0xB3A <> // unimplemented 0000020E B7ED 65DC cmpa.l A3, [A5 + 0x65DC] 00000212 62D0 bhi -0x2E /* 000001E4 */ 00000214 8666 or.w D3, -[A6] 00000216 7573 moveq.l D2, 0x73 00000218 FB3A .extension 0xB3A <> // unimplemented 0000021A 65EE bcs -0x10 /* 0000020A */ label0000021C: 0000021C 5F63 subq.w -[A3], 7 0000021E 07FA .incomplete 00000220 C441 and.w D2, D1 label00000222: 00000222 6603 bne +0x5 /* 00000227 */ label00000224: 00000224 6326 bls +0x28 /* 0000024C */ 00000226 6308 bls +0xA /* 00000230 */ 00000228 12D0 move.b [A1]+, [A0] label0000022A: 0000022A 6669 bne +0x6B /* 00000295 */ label0000022C: 0000022C 6E64 bgt +0x66 /* 00000292 */ 0000022E 6275 bhi +0x77 /* 000002A5 */ label00000230: 00000230 7252 moveq.l D1, 0x52 00000232 7242 moveq.l D1, 0x42 label00000234: 00000234 1174 7362 7566 7866 6C73 move.b [A0 + 0x6C73], [[A4 + 0x7566] + 0x7866] // begin alternate branch 0000023C-0000023E label0000023C: 0000023C 6C73 bge +0x75 /* 000002B1 */ // end alternate branch 0000023C-0000023E label0000023C: // (misaligned) 0000023E 72EF moveq.l D1, 0xFFFFFFEF 00000240 7772 moveq.l D3, 0x72 00000242 686B bvc +0x6D /* 000002AF */ 00000244 9EAC 6275 sub.l D7, [A4 + 0x6275] 00000248 796E moveq.l D4, 0x6E 0000024A 634E bls +0x50 /* 0000029A */ label0000024C: 0000024C 634A bls +0x4C /* 00000298 */ 0000024E 0E92 FC66 62DC .invalid.l [A2], 0xFC6662DC // invalid immediate operation // begin alternate branch 00000252-00000254 label00000252: 00000252 62DC bhi -0x22 /* 00000230 */ // end alternate branch 00000252-00000254 label00000252: // (misaligned) label00000254: 00000254 F7C0 .invalid <> label00000256: 00000256 9F94 sub.l [A4], D7 00000258 DFAC DFAE add.l [A4 - 0x2052], D7 0000025C 60A2 bra -0x5C /* 00000200 */ 0000025E 8666 or.w D3, -[A6] 00000260 7772 moveq.l D3, 0x72 00000262 8876 7370 7061 7257 or.w D4, [A6 + 0x70617257] 0000026A 7041 moveq.l D0, 0x41 label0000026C: 0000026C 8574 DFAE 1093 FAA2 or.w [[0x1093] + A5 * 8 - 0x55E], D2 00000274 F65E 0A78 .extension 0x65E <>, 0x0A78 // unimplemented // begin alternate branch 00000276-0000027C label00000276: 00000276 0A78 60C2 60B8 xori.w [0x000060B8], 0x60C2 // end alternate branch 00000276-0000027C label00000276: // (misaligned) label00000278: 00000278 60C2 bra -0x3C /* 0000023C */ 0000027A 60B8 bra -0x46 /* 00000234 */ 0000027C 60AE bra -0x50 /* 0000022C */ 0000027E 60A4 bra -0x5A /* 00000224 */ label00000280: 00000280 6CCA bge -0x34 /* 0000024C */ 00000282 6CCE bge -0x30 /* 00000252 */ 00000284 0956 bchg [A6], D4 00000286 2C01 move.l D6, D1 00000288 0518 btst [A0]+, D2 0000028A 0616 5181 addi.b [A6], 0x81 0000028E 05AE 5B81 bclr [A6 + 0x5B81], D2 label00000292: 00000292 5781 subq.l D1, 3 00000294 059E bclr [A6]+, D2 00000296 5781 subq.l D1, 3 label00000298: 00000298 6C22 bge +0x24 /* 000002BC */ label0000029A: 0000029A 7069 moveq.l D0, 0x69 0000029C 07E8 .incomplete 0000029E 07D6 .incomplete 000002A0 7058 moveq.l D0, 0x58 label000002A2: 000002A2 07E8 .incomplete 000002A4 07CE .incomplete 000002A6 1730 66D6 move.b -[A3], [A0 + D6.w * 8 - 0x42] // begin alternate branch 000002A8-000002AA label000002A8: 000002A8 66D6 bne -0x28 /* 00000280 */ // end alternate branch 000002A8-000002AA label000002A8: // (misaligned) 000002AA 6F42 ble +0x44 /* 000002EE */ 000002AC 0724 btst -[A4], D3 000002AE 04B6 7A06 7413 B481 subi.l [A6 + A3.w * 4 - 0x127], 0x7A067413 // begin alternate branch 000002B4-000002B6 label000002B4: 000002B4 B481 cmp.l D2, D1 // end alternate branch 000002B4-000002B6 label000002B4: // (misaligned) 000002B6 ED7E rol D6.w, D6 000002B8 0696 0684 0672 addi.l [A6], 0x6840672 // begin alternate branch 000002BC-000002C2 label000002BC: 000002BC 0672 109B 66E6 addi.w [A2 + D6.w * 8 - 0x26], 0x109B // end alternate branch 000002BC-000002C2 label000002BC: // (misaligned) 000002BE 109B move.b [A0], [A3]+ 000002C0 66E6 bne -0x18 /* 000002A8 */ 000002C2 66DE bne -0x20 /* 000002A2 */ label000002C4: 000002C4 5548 subq.w A0, 2 000002C6 65D2 bcs -0x2C /* 0000029A */ label000002C8: 000002C8 705A moveq.l D0, 0x5A 000002CA 0358 bchg [A0]+, D1 000002CC 0598 bclr [A0]+, D2 000002CE F238 057E .invalid fp2, fp1 000002D2 F228 F9DA .cpgen 0xF228, 0xF9DA // unimplemented 000002D6 F9C8 .invalid <> 000002D8 7806 moveq.l D4, 0x06 000002DA 6FD8 ble -0x26 /* 000002B4 */ 000002DC F1E6 .invalid <> 000002DE D08B add.l D0, A3 000002E0 EBA6 asl D6, D5 000002E2 04BE 04AC 7250 subi.l <>, 0x4AC7250 000002E8 7A12 moveq.l D5, 0x12 000002EA FD6C .extension 0xD6C <> // unimplemented 000002EC 6EDA bgt -0x24 /* 000002C8 */ label000002EE: 000002EE 6CD4 bge -0x2A /* 000002C4 */ 000002F0 7A06 moveq.l D5, 0x06 000002F2 B285 cmp.l D1, D5 000002F4 EA4C lsr D4.w, 5 000002F6 2805 move.l D4, D5 000002F8 F02C B233 70FD 2A04 pflushr [A4 + 0x2A04] 00000300 FC8C 2A04 .extension 0xC8C <> // unimplemented 00000304 EFAE lsl D6, D7 00000306 EEF0 F15E 6FD2 F11C bfset [[] - 0xEE4] {5:30} 0000030E F0EE F0B2 .extension 0x0EE <> // unimplemented 00000312 EC6E lsr D6.w, D6 00000314 F356 .extension 0x356 <> // unimplemented 00000316 F054 F012 .extension 0x054 <>, 0xF012 // unimplemented 0000031A EFE4 F4DC bfins -[A4] {19:28}, D7 0000031E 646F bcc +0x71 /* 0000038F */ 00000320 2B00 move.l -[A5], D0 00000322 4E41 trap 1 00000324 4E28 .invalid // invalid opcode 4 00000326 4600 not.b D0 00000328 3058 movea.w A0, [A0]+ 0000032A 3078 3233 movea.w A0, [0x00003233] 0000032E 3435 3637 move.w D2, [A5 + D3.w * 8 + 0x37] 00000332 3839 6364 6566 move.w D4, [0x63646566] 00000338 4142 chk.w D0, D2 0000033A 4344 chk.w D1, D4 0000033C 4546 chk.w D2, D6 label0000033E: 0000033E 2810 move.l D4, [A0] 00000340 554F subq.w A7, 2 00000342 C188 exg D0, A0 00000344 C080 and.l D0, D0 00000346 846F 0548 or.w D2, [A7 + 0x548] 0000034A 8563 or.w -[A3], D2 0000034C 04B4 8577 0474 0420 subi.l [A4 + D0.w * 4 + 0x20], 0x85770474 00000354 8569 746C or.w [A1 + 0x746C], D2 00000358 64E4 bcc -0x1A /* 0000033E */ 0000035A 644E bcc +0x50 /* 000003AA */ 0000035C 066D 7449 64D4 addi.w [A5 + 0x64D4], 0x7449 /* 'tI' */ 00000362 FBB4 .invalid <> 00000364 083A 5074 6465 btst.b [PC + 0x6465 /* 000067CB, cstring "" */], 0x74 /* 't' */ 0000036A 763A moveq.l D3, 0x3A 0000036C 1252 movea.b A1, [A2] 0000036E 8B5F or.w [A7]+, D5 00000370 7E0E moveq.l D7, 0x0E 00000372 7E1C moveq.l D7, 0x1C 00000374 7E11 moveq.l D7, 0x11 00000376 7E1F moveq.l D7, 0x1F 00000378 7E1A moveq.l D7, 0x1A 0000037A 7E16 moveq.l D7, 0x16 0000037C 7E1D moveq.l D7, 0x1D 0000037E 7E17 moveq.l D7, 0x17 00000380 704F moveq.l D0, 0x4F 00000382 5365 subq.w -[A5], 1 00000384 7565 moveq.l D2, 0x65 00000386 A020 syscall SetPtrSize label00000388: 00000388 2845 movea.l A4, D5 label0000038A: 0000038A 2645 movea.l A3, D5 0000038C D7C6 add.l A3, D6 0000038E 62FA bhi -0x4 /* 0000038A */ 00000390 8F5F or.w [A7]+, D7 label00000392: 00000392 5F67 subq.w -[A7], 7 00000394 7746 moveq.l D3, 0x46 label00000396: 00000396 6554 bcs +0x56 /* 000003EC */ label00000398: 00000398 189B move.b [A4], [A3]+ 0000039A 4A1C tst.b [A4]+ 0000039C 6CFA bge -0x4 /* 00000398 */ 0000039E 625F bhi +0x61 /* 000003FF */ 000003A0 4373 6E63 chk.w D1, [A3 + D6 * 8 + 0x63] 000003A4 7079 moveq.l D0, 0x79 000003A6 62EA bhi -0x14 /* 00000392 */ 000003A8 63DE bls -0x20 /* 00000388 */ label000003AA: 000003AA 0287 BFFF 6661 andi.l D7, 0xBFFF6661 000003B0 67E4 beq -0x1A /* 00000396 */ 000003B2 B1D3 cmpa.l A0, [A3] 000003B4 C168 8B68 and.w [A0 - 0x7498], D0 000003B8 C150 and.w [A0], D0 000003BA 6967 bvs +0x69 /* 00000423 */ 000003BC 8B50 or.w [A0], D5 000003BE 8572 4641 or.w [A2 + D4.w * 8 + 0x41], D2 000003C2 C286 and.l D1, D6 000003C4 FF63 .extension 0xF63 <> // unimplemented 000003C6 FF63 .extension 0xF63 <> // unimplemented 000003C8 FF63 .extension 0xF63 <> // unimplemented 000003CA 047A 7ED0 0432 subi.w [PC + 0x432 /* 000007FE, value 0x6322 'c\"' */], 0x7ED0 000003D0 0462 8ABC subi.w -[A2], 0x8ABC 000003D4 7A0C moveq.l D5, 0x0C 000003D6 4F70 656E chk.w D7, <> 000003DA 5350 subq.w [A0], 1 000003DC 436C 6B20 chk.w D1, [A4 + 0x6B20] 000003E0 5250 addq.w [A0], 1 000003E2 32A8 496F move.w [A1], [A0 + 0x496F] 000003E6 18DB move.b [A4]+, [A3]+ 000003E8 4A1C tst.b [A4]+ 000003EA 18DB move.b [A4]+, [A3]+ label000003EC: 000003EC A898 syscall GetPenState 000003EE A899 syscall SetPenState 000003F0 9248 sub.w D1, A0 000003F2 4544 chk.w D2, D4 000003F4 4941 chk.w D4, D1 000003F6 4C4F 4742 movem.l D1,D6,A0,A1,A2,A6, A7 000003FA 4E00 .invalid // invalid opcode 4 000003FC 722E moveq.l D1, 0x2E 000003FE 707D moveq.l D0, 0x7D 00000400 0CAB 004B 007D 986D cmpi.l [A3 - 0x6793], 0x4B007D /* 'K\0}' */ 00000408 9A6D A97D sub.w D5, [A5 - 0x5683] 0000040C A991 syscall ModalDialog 0000040E A983 syscall DisposeDialog 00000410 8C44 or.w D6, D4 00000412 6F50 ble +0x52 /* 00000464 */ 00000414 416C 5761 chk.w D0, [A4 + 0x5761] 00000418 726E moveq.l D1, 0x6E 0000041A 6721 beq +0x23 /* 0000043D */ 0000041C 2074 7468 movea.l A0, [A4 + D7.w * 4 + 0x68] 00000420 2061 movea.l A0, -[A1] 00000422 7320 moveq.l D1, 0x20 00000424 204E movea.l A0, A6 00000426 4F54 chk.w D7, [A4] 00000428 6564 bcs +0x66 /* 0000048E */ 0000042A 210D move.l -[A0], A5 0000042C FBE2 .invalid <> 0000042E FB9E .invalid <> 00000430 9286 sub.l D1, D6 00000432 A990 syscall GetDialogItemText/GetIText 00000434 91A8 8B44 sub.l [A0 - 0x74BC], D0 00000438 6561 bcs +0x63 /* 0000049B */ 0000043A 6441 bcc +0x43 /* 0000047D */ 0000043C 7421 moveq.l D2, 0x21 0000043E 2052 movea.l A0, [A2] 00000440 6561 bcs +0x63 /* 000004A3 */ 00000442 6469 bcc +0x6B /* 000004AD */ 00000444 2120 move.l -[A0], -[A0] 00000446 2059 movea.l A0, [A1]+ 00000448 6179 bsr +0x7B /* 000004C3 */ 0000044A 2074 6265 movea.l A0, [A4 + D6.w * 2 + 0x65] 0000044E 773A moveq.l D3, 0x3A 00000450 F0D2 0B64 .extension 0x0D2 <> // unimplemented 00000454 3A63 movea.w A5, -[A3] 00000456 736F moveq.l D1, 0x6F 00000458 08F3 A912 A8FE bset.b [A3 + A2 - 0x2], 0x12 0000045E FA08 20BC .unknown 0xFA08 0x20BC (W = 5) 00000462 EF8C lsl D4, 7 label00000464: 00000464 C050 and.w D0, [A0] 00000466 EA7E ror D6.w, D5 00000468 C050 and.w D0, [A0] 0000046A B041 cmp.w D0, D1 0000046C 0A64 3A73 xori.w -[A4], 0x3A73 /* ':s' */ 00000470 7464 moveq.l D2, 0x64 00000472 0964 bchg -[A4], D4 00000474 0864 3A6E bchg.b -[A4], 0x6E /* 'n' */ 00000478 756C moveq.l D2, 0x6C 0000047A BB94 xor.l [A4], D5 0000047C 0C0A C305 cmpi.b A2, 0x5 00000480 560F addq.b A7, 3 00000482 0E18 0C0A .invalid.b [A0]+, 0xA /* '\n' */ // invalid immediate operation 00000486 602B bra +0x2D /* 000004B3 */ 00000488 33B3 A833 0723 88B4 1691 010F move.w [[A1 - 0x774C + D0 * 8] + 0x1691010F], [A3 + A2 + 0x33] // begin alternate branch 0000048E-00000494 label0000048E: 0000048E 88B4 1691 or.l D4, [A4 + D1.w * 8 - 0x111] 00000492 010F btst A7, D0 // end alternate branch 0000048E-00000494 label0000048E: // (misaligned) 00000494 8101 sbcd D0, D1 00000496 0F95 bclr [A5], D7 00000498 0124 btst -[A4], D0 0000049A EB1B rol D3.b, 5 0000049C 8A04 or.b D5, D4 0000049E 7B0A moveq.l D5, 0x0A 000004A0 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 000004A2 2250 movea.l A1, [A0] 000004A4 C30D abcd -[A1], -[A5] 000004A6 4E3A .invalid // invalid opcode 4 000004A8 F310 .extension 0x310 <> // unimplemented 000004AA 4884 ext.w D4 000004AC 00A3 0C13 0182 ori.l -[A3], 0xC130182 000004B2 F406 .invalid <> 000004B4 3A73 1063 movea.w A5, [A3 + D1.w + 0x63] 000004B8 0BDB .incomplete 000004BA 1622 move.b D3, -[A2] 000004BC 5003 addq.b D3, 8 000004BE 0D10 btst [A0], D6 000004C0 A315 syscall SetVol/PBHSetVol/HSetVol, flags=3 000004C2 062B 274B 02E3 addi.b [A3 + 0x2E3], 0x4B /* 'K' */ 000004C8 171B move.b -[A3], [A3]+ 000004CA 1504 move.b -[A2], D4 000004CC 92BB 00FB sub.l D1, [PC + D0.w - 0x5] 000004D0 05DB .incomplete 000004D2 47C3 lea.l A3, D3 000004D4 060B 02A0 addi.b A3, 0xA0 000004D8 C606 and.b D3, D6 000004DA EB01 asl D1.b, 5 000004DC 5444 addq.w D4, 2 000004DE 2B0B move.l -[A5], A3 000004E0 BB15 xor.b [A5], D5 000004E2 10D3 move.b [A0]+, [A3] 000004E4 1373 0BCB 130B 0374 BB10 move.b [A1 - 0x44F0], [[ + <>] + 0x130B0374] 000004EE BA74 AB12 030F cmp.w D5, [[A4 + A2 * 2] + 0x30F] 000004F4 435E chk.w D1, [A6]+ 000004F6 74F3 moveq.l D2, 0xFFFFFFF3 000004F8 0E1B 0408 .invalid.b [A3]+, 0x8 // invalid immediate operation 000004FC 9B14 sub.b [A4], D5 000004FE C301 abcd D1, D1 00000500 3808 move.w D4, A0 00000502 0023 046E ori.b -[A3], 0x6E /* 'n' */ 00000506 3053 movea.w A0, [A3] 00000508 09D3 .incomplete 0000050A 0648 BE74 addi.w A0, 0xBE74 0000050E 00B3 0863 041F BA74 ori.l [A3 + A3 * 2 + 0x74], 0x863041F 00000516 EB3C rol D4.b, D5 00000518 3B13 move.w -[A5], [A3] 0000051A 10A3 move.b [A0], -[A3] 0000051C 0183 bclr D3, D0 0000051E 062B 2A53 0B26 addi.b [A3 + 0xB26], 0x53 /* 'S' */ 00000524 7B1A moveq.l D5, 0x1A 00000526 EE4D lsr D5.w, 7 00000528 0C93 1002 3345 cmpi.l [A3], 0x10023345 0000052E A8C4 syscall AngleFromSlope 00000530 04AB 0A3B 1B82 C6F3 subi.l [A3 - 0x390D], 0xA3B1B82 00000538 0113 btst [A3], D0 0000053A 085A 6002 bchg.b [A2]+, 0x2 0000053E 0F82 bclr D2, D7 00000540 5302 subq.b D2, 1 00000542 A0D3 syscall vBTUpdate 00000544 0F36 26FB btst [A6 + D2.w * 8 - 0x5], D7 00000548 103E move.b D0, <> 0000054A 8903 sbcd D4, D3 0000054C 6B06 bmi +0x8 /* 00000554 */ 0000054E C20F and.b D1, A7 00000550 C646 and.w D3, D6 00000552 3B08 move.w -[A5], A0 label00000554: 00000554 F6F3 5E53 .extension 0x6F3 <> // unimplemented 00000558 5213 addq.b [A3], 1 0000055A 8A04 or.b D5, D4 0000055C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 0000055E 2F21 move.l -[A7], -[A1] 00000560 03FB .incomplete 00000562 0D91 bclr [A1], D6 00000564 14B4 04D2 move.b [A2], [A4 + D0.w * 4 - 0x46] 00000568 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4 0000056A 4E45 trap 5 0000056C 0FC0 .incomplete 0000056E 1F7B 021F 9115 move.b [A7 - 0x6EEB], [PC + D0.w * 2 + 0x1F] 00000574 142E 0482 move.b D2, [A6 + 0x482] 00000578 7B05 moveq.l D5, 0x05 0000057A 6C4E bge +0x50 /* 000005CA */ 0000057C 3808 move.w D4, A0 0000057E 1400 move.b D2, D0 00000580 1B0D move.b -[A5], A5 00000582 8B08 sbcd -[A5], -[A0] 00000584 0802 1326 btst.b D2, 0x26 /* '&' */ 00000588 302E CD02 move.w D0, [A6 - 0x32FE] 0000058C 2902 move.l -[A4], D2 0000058E C404 and.b D2, D4 00000590 5B08 subq.b A0, 5 00000592 0802 EB10 btst.b D2, 0x10 00000596 F700 .extension 0x700 <> // unimplemented 00000598 CE08 and.b D7, A0 0000059A 02BB 2295 0424 CB09 andi.l [[PC + <> + A4 * 2]], 0x22950424 000005A2 8A6A 9303 or.w D5, [A2 - 0x6CFD] 000005A6 10EB 48CB move.b [A0]+, [A3 + 0x48CB] 000005AA 1145 1D28 move.b [A0 + 0x1D28], D5 000005AE 3ABB 1845 move.w [A5], [PC + D1 + 0x45] // begin alternate branch 000005B0-000005B2 label000005B0: 000005B0 1845 movea.b A4, D5 // end alternate branch 000005B0-000005B2 label000005B0: // (misaligned) 000005B2 1D4B 064D move.b [A6 + 0x64D], A3 000005B6 1D7B 10BB 6A4E move.b [A6 + 0x6A4E], [PC + D1.w - 0x69] 000005BC 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 000005BE 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 000005C0 6D1C blt +0x1E /* 000005DE */ 000005C2 4350 chk.w D1, [A0] 000005C4 9700 subx.b D3, D0 000005C6 4C3B 023C 9073 movem.w D2,D3,D4,D5,A1, [PC + A1.w + 0x73] // begin alternate branch 000005CA-000005D2 label000005CA: 000005CA 9073 0BD3 37A1 1C6B sub.w D0, [[] + 0x37A11C6B] // end alternate branch 000005CA-000005D2 label000005CA: // (misaligned) 000005CC 0BD3 .incomplete 000005CE 37A1 1C6B move.w [A3 + D1 * 4 + 0x6B], -[A1] 000005D2 1F32 BE74 move.b -[A7], [A2 + A3 * 8 + 0x74] 000005D6 02FB .incomplete 000005D8 778C moveq.l D3, 0xFFFFFF8C 000005DA AB30 syscall bMAIN0 000005DC 1E5C movea.b A7, [A4]+ label000005DE: 000005DE 8328 5684 or.b [A0 + 0x5684], D1 000005E2 D24C add.w D1, A4 000005E4 00D3 .incomplete 000005E6 26CB move.l [A3]+, A3 000005E8 2D43 08EB move.l [A6 + 0x8EB], D3 000005EC 488B 344B movem.w A3, D0,D1,D3,D6,A2,A4,A5 000005F0 4363 chk.w D1, -[A3] 000005F2 6DBC blt -0x42 /* 000005B0 */ 000005F4 0223 546E andi.b -[A3], 0x6E /* 'n' */ 000005F8 36C6 move.w [A3]+, D6 000005FA 46F3 0903 6756 2305 move.w SR, [[A3 + <> + D0] + 0x67562305] 00000602 BC02 cmp.b D6, D2 00000604 5361 subq.w -[A1], 1 00000606 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00000608 EB01 asl D1.b, 5 0000060A 8B2D E11D or.b [A5 - 0x1EE3], D5 0000060E 7319 moveq.l D1, 0x19 00000610 0626 530A addi.b -[A6], 0xA /* '\n' */ 00000614 B301 xor.b D1, D1 00000616 2D0D move.l -[A6], A5 00000618 AB02 syscall BitsToPix 0000061A 8A04 or.b D5, D4 0000061C 2E10 move.l D7, [A0] 0000061E 9303 subx.b D1, D3 00000620 28B4 6A40 move.l [A4], [A4 + D6 * 2 + 0x40] 00000624 14BC 602B move.b [A2], 0x2B /* '+' */ 00000628 0B08 btst A0, D5 0000062A 0233 446E 2A6A andi.b [A3 + D2 * 2 + 0x6A], 0x6E /* 'n' */ 00000630 D823 add.b D4, -[A3] 00000632 0356 bchg [A6], D1 00000634 5C83 addq.l D3, 6 00000636 0DE9 .incomplete 00000638 019B bclr [A3]+, D0 0000063A 0008 028B ori.b A0, 0x8B 0000063E 35F5 017B 0263 035C 26B3 0264 0E52 move.w [PC + 0xE52 /* 00001492, value 0x38CB */], [[A5 + 0x263035C] + 0x26B30264] 0000064C 2A28 5EA5 move.l D5, [A0 + 0x5EA5] 00000650 060B 058A addi.b A3, 0x8A 00000654 107B 0A6B movea.b A0, [PC + D0 * 2 + 0x6B] 00000658 1550 22AB move.b [A2 + 0x22AB], [A0] 0000065C 2944 533B move.l [A4 + 0x533B], D4 00000660 3C8B move.w [A6], A3 00000662 003A EB0B 5A05 ori.b [PC + 0x5A05 /* 00006069, cstring "" */], 0xB 00000668 0158 bchg [A0]+, D0 0000066A 3301 move.w -[A1], D1 0000066C 9ADB sub.w A5, [A3]+ 0000066E 0094 1B92 50FB ori.l [A4], 0x1B9250FB 00000674 234B 5E50 move.l [A1 + 0x5E50], A3 00000678 EB20 asl D0.b, D5 0000067A 2250 movea.l A1, [A0] 0000067C B303 xor.b D3, D1 0000067E 34CB move.w [A2]+, A3 00000680 0B83 bclr D3, D5 00000682 072B 1234 btst [A3 + 0x1234], D3 00000686 9B14 sub.b [A4], D5 00000688 DB1D add.b [A5]+, D5 0000068A 1B06 move.b -[A5], D6 0000068C 50A1 addq.l -[A1], 8 0000068E 0073 0422 50A3 ori.w [A3 + D5.w - 0x93], 0x422 00000694 0034 44D3 016A 6101 BB19 ori.b [[A4 + 0x6101] - 0x44E7], 0xD3 0000069E 321C move.w D1, [A4]+ 000006A0 6A1C bpl +0x1E /* 000006BE */ 000006A2 2840 movea.l A4, D0 000006A4 1C04 move.b D6, D4 000006A6 02FB .incomplete 000006A8 29A3 1969 04E4 move.l [[A4 + 0x4E4]], -[A3] 000006AE 6504 bcs +0x6 /* 000006B4 */ 000006B0 5B23 subq.b -[A3], 5 000006B2 0B17 btst [A7], D5 label000006B4: 000006B4 806B 00FB or.w D0, [A3 + 0xFB] 000006B8 2B53 11E3 move.l [A5 + 0x11E3], [A3] 000006BC 0266 5B21 andi.w -[A6], 0x5B21 /* '[!' */ // begin alternate branch 000006BE-000006C0 label000006BE: 000006BE 5B21 subq.b -[A1], 5 // end alternate branch 000006BE-000006C0 label000006BE: // (misaligned) 000006C0 DB1E add.b [A6]+, D5 000006C2 50AB 195C addq.l [A3 + 0x195C], 8 000006C6 26F3 04EE move.l [A3]+, [A3 + D0.w * 4 - 0x18] 000006CA 310C move.w -[A0], A4 000006CC 4A24 tst.b -[A4] 000006CE DB07 addx.b D5, D7 000006D0 3B03 move.w -[A5], D3 000006D2 4EB4 0413 jsr [A4 + D0.w * 4 + 0x13] 000006D6 054A bchg A2, D2 000006D8 7308 moveq.l D1, 0x08 000006DA CC2B 00BC and.b D6, [A3 + 0xBC] 000006DE 6002 bra +0x4 /* 000006E2 */ 000006E0 0F6E 30A2 bchg [A6 + 0x30A2], D7 // begin alternate branch 000006E2-000006E4 label000006E2: 000006E2 30A2 move.w [A0], -[A2] // end alternate branch 000006E2-000006E4 label000006E2: // (misaligned) 000006E4 0623 3C60 addi.b -[A3], 0x60 /* '`' */ 000006E8 020F E917 andi.b A7, 0x17 000006EC 0B2E FB03 btst [A6 - 0x4FD], D5 000006F0 50DB st [A3]+ 000006F2 0432 60C1 0212 subi.b [A2 + D0.w * 2 + 0x12], 0xC1 000006F8 4A12 tst.b [A2] 000006FA F30A .extension 0x30A <> // unimplemented 000006FC 020F 8CC6 andi.b A7, 0xC6 00000700 4633 0CC5 not.b [A3 + D0 * 4 - 0x59] 00000704 0FB3 0304 bclr <>, D7 00000708 6348 bls +0x4A /* 00000752 */ 0000070A 7D02 moveq.l D6, 0x02 0000070C 0B4B bchg A3, D5 0000070E 6502 bcs +0x4 /* 00000712 */ 00000710 0B08 btst A0, D5 label00000712: 00000712 FAF3 0AA2 .extension 0xAF3 <> // unimplemented 00000716 06AB 04A6 1683 07BB addi.l [A3 + 0x7BB], 0x4A61683 0000071E 99AB 0560 sub.l [A3 + 0x560], D4 00000722 020F 3626 andi.b A7, 0x26 /* '&' */ 00000726 E304 asl D4.b, 1 00000728 CA2D 358B and.b D5, [A5 + 0x358B] 0000072C 0006 0802 ori.b D6, 0x2 00000730 0FA5 bclr -[A5], D7 00000732 080B 6256 btst.b A3, 0x56 /* 'V' */ 00000736 0501 btst D1, D2 00000738 0F09 btst A1, D7 0000073A 0142 bchg D2, D0 0000073C 8095 or.l D0, [A5] 0000073E 4BCB lea.l A5, A3 00000740 16DE move.b [A3]+, [A6]+ 00000742 3C46 movea.w A6, D6 00000744 5322 subq.b -[A2], 1 00000746 652B bcs +0x2D /* 00000773 */ 00000748 013E btst <>, D0 0000074A 6B07 bmi +0x9 /* 00000753 */ 0000074C 7B08 moveq.l D5, 0x08 0000074E 6B06 bmi +0x8 /* 00000756 */ 00000750 02FB .incomplete label00000752: 00000752 3DDC move.w <>, [A4]+ 00000754 8702 sbcd D3, D2 label00000756: 00000756 870F sbcd -[A3], -[A7] 00000758 2613 move.l D3, [A3] 0000075A 072C 4904 btst [A4 + 0x4904], D3 0000075E 5330 3C0F subq.b [A0 + D3 * 4 + 0xF], 1 00000762 C900 abcd D4, D0 00000764 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00000766 A900 syscall GetFNum 00000768 8660 or.w D3, -[A0] 0000076A F6A3 5233 .extension 0x6A3 <> // unimplemented 0000076E 165B movea.b A3, [A3]+ 00000770 0C9B A30A E303 cmpi.l [A3]+, 0xA30AE303 00000776 4352 chk.w D1, [A2] 00000778 B32F 56AA xor.b [A7 + 0x56AA], D1 0000077C 8B21 or.b -[A1], D5 0000077E 8101 sbcd D0, D1 00000780 E80A lsr D2.b, 4 00000782 3B42 C2AB move.w [A5 - 0x3D55], D2 00000786 72F0 moveq.l D1, 0xFFFFFFF0 00000788 C263 and.w D1, -[A3] 0000078A 9B00 subx.b D5, D0 0000078C 036A 5B12 bchg [A2 + 0x5B12], D1 00000790 2B05 move.l -[A5], D5 00000792 0B5F bchg [A7]+, D5 00000794 A313 syscall FlushVol, flags=3 00000796 C329 005B and.b [A1 + 0x5B], D1 0000079A 147C 8B05 movea.b A2, 0x5 0000079E 7B03 moveq.l D5, 0x03 000007A0 624B bhi +0x4D /* 000007ED */ 000007A2 1D00 move.b -[A6], D0 000007A4 632D bls +0x2F /* 000007D3 */ 000007A6 6100 DB51 bsr -0x24AD /* FFFFE2F9 */ 000007AA A686 syscall IOPInfoAccess, flags=6 000007AC 3305 move.w -[A1], D5 000007AE 1B2C 7A7A move.b -[A5], [A4 + 0x7A7A] 000007B2 EB00 asl D0.b, 5 000007B4 D302 addx.b D1, D2 000007B6 AC1B syscall HCreateResFile, auto_pop 000007B8 2C73 0883 movea.l A6, [A3 + D0 - 0x125] 000007BC 7212 moveq.l D1, 0x12 000007BE 8600 or.b D3, D0 000007C0 DB69 4608 add.w [A1 + 0x4608], D5 000007C4 00E3 .incomplete 000007C6 4C46 9800 movem.l A3,A4,A7, D6 000007CA DB4C addx.w -[A5], -[A4] 000007CC 362B 0503 move.w D3, [A3 + 0x503] 000007D0 535B subq.w [A3]+, 1 000007D2 1281 move.b [A1], D1 000007D4 06D8 .incomplete 000007D6 6340 bls +0x42 /* 00000818 */ 000007D8 6322 bls +0x24 /* 000007FC */ 000007DA 238E 06C5 move.l [A1 + D0.w * 8 - 0x59], A6 000007DE 0101 btst D1, D0 000007E0 600B bra +0xD /* 000007ED */ 000007E2 5F13 subq.b [A3], 7 000007E4 22C3 move.l [A1]+, D3 000007E6 2932 00D3 move.l -[A4], [A2 + D0.w - 0x45] 000007EA 1741 0703 move.b [A3 + 0x703], D1 000007EE 1FC3 move.b <>, D3 000007F0 2943 009B move.l [A4 + 0x9B], D3 000007F4 43C6 lea.l A1, D6 000007F6 0083 4506 E504 ori.l D3, 0x4506E504 label000007FC: 000007FC 36C2 move.w [A3]+, D2 000007FE 6322 bls +0x24 /* 00000822 */ 00000800 C600 and.b D3, D0 00000802 E359 rol D1.w, 1 00000804 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 00000806 0353 bchg [A3], D1 00000808 C2EB 27EA mulu.w D1, [A3 + 0x27EA] 0000080C 0349 bchg A1, D1 0000080E C100 abcd D0, D0 00000810 EB27 asl D7.b, D5 00000812 B40D cmp.b D2, A5 00000814 1981 12EB move.b [A4 + D1.w * 2 - 0x21], D1 label00000818: 00000818 1F6B 6F43 288B move.b [A7 + 0x288B], [A3 + 0x6F43] 0000081E 120A move.b D1, A2 00000820 1B7B 4B18 7950 move.b [A5 + 0x7950], [PC + D4 * 2] // begin alternate branch 00000822-00000826 label00000822: 00000822 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 00000824 7950 moveq.l D4, 0x50 // end alternate branch 00000822-00000826 label00000822: // (misaligned) 00000826 24AB 1C93 move.l [A2], [A3 + 0x1C93] 0000082A 0305 btst D5, D1 0000082C 39CB 2683 move.w 0x2683, A3 00000830 057B 001B bchg [PC + D0.w + 0x1B], D2 00000834 4F58 chk.w D7, [A0]+ 00000836 C30B abcd -[A1], -[A3] 00000838 3B5E 0F26 move.w [A5 + 0xF26], [A6]+ 0000083C 9B1E sub.b [A6]+, D5 0000083E 4535 3025 .invalid 2, [A5 + D3.w + 0x25] // invalid opcode 4 with b == 4 00000842 356B 061E 0481 move.w [A2 + 0x481], [A3 + 0x61E] 00000848 5E2B 1173 addq.b [A3 + 0x1173], 7 0000084C 0A3B 0B06 FB0B 6B01 6119 xori.b [[PC + <> + A7 * 2] + 0x6B016119], 0x6 00000856 B307 xor.b D7, D1 00000858 1065 movea.b A0, -[A5] 0000085A 059C bclr [A4]+, D2 0000085C 8905 sbcd D4, D5 0000085E 5C2E 04CE addq.b [A6 + 0x4CE], 6 00000862 3438 2B11 move.w D2, [0x00002B11] 00000866 2B07 move.l -[A5], D7 00000868 D30D addx.b -[A1], -[A5] 0000086A 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 0000086C 54D3 scc [A3] 0000086E 0E32 EB05 761B .invalid.b [A2 + D7.w * 8 + 0x1B], 0x5 // invalid immediate operation 00000874 1CFE move.b [A6]+, <> 00000876 0073 3A63 0738 8B1A 0A2B ori.w [A3 - 0x74E5F5D5 + D0 * 8], 0x3A63 /* ':c' */ 00000880 0713 btst [A3], D3 00000882 0F0F btst A7, D7 00000884 3433 2534 move.w D2, <> 00000888 34F3 01CB 0633 129B move.w [A2]+, [[ + <>] + 0x633129B] 00000890 307A 7A93 movea.w A0, [PC + 0x7A93 /* 00008325, cstring "" */] 00000894 0732 B276 btst [A2 + A3.w * 2 + 0x76], D3 00000898 464C not.w A4 0000089A 0103 btst D3, D0 0000089C 8B33 3448 or.b [A3 + D3.w * 4 + 0x48], D5 000008A0 B276 4306 3400 cmp.w D1, [[A6 + <>] + D4 * 2 + 0x3400] label000008A6: 000008A6 7B45 moveq.l D5, 0x45 000008A8 2B03 move.l -[A5], D3 000008AA 1026 move.b D0, -[A6] 000008AC 0300 btst D0, D1 000008AE 2CE9 0716 move.l [A6]+, [A1 + 0x716] 000008B2 A616 syscall InitQueue/FInitQueue, flags=6 000008B4 2B16 move.l -[A5], [A6] 000008B6 690E bvs +0x10 /* 000008C6 */ 000008B8 023C 7204 andi.b ccr, 4 000008BC E900 asl D0.b, 4 000008BE EB1D rol D5.b, 5 000008C0 1B65 44F3 move.b [A5 + 0x44F3], -[A5] 000008C4 1BAD 5901 0123 07B6 B34A 3305 move.b [[A5 + 0x7B6 + D0] - 0x4CB5CCFB], [A5 + 0x5901] // begin alternate branch 000008C6-000008D0 label000008C6: 000008C6 5901 subq.b D1, 4 000008C8 0123 btst -[A3], D0 000008CA 07B6 B34A 3305 bclr [[A6 + <>] + 0x3305], D3 // end alternate branch 000008C6-000008D0 label000008C6: // (misaligned) 000008D0 F343 .extension 0x343 <> // unimplemented 000008D2 DB48 addx.w -[A5], -[A0] 000008D4 8243 or.w D1, D3 000008D6 5DDA slt [A2]+ 000008D8 8231 5955 or.b D1, <> 000008DC 0253 39F7 andi.w [A3], 0x39F7 000008E0 03CD .incomplete 000008E2 3305 move.w -[A1], D5 000008E4 0344 bchg D4, D1 000008E6 9703 subx.b D3, D3 000008E8 E006 asr D6.b, 8 000008EA 0301 btst D1, D1 000008EC FB72 .extension 0xB72 <> // unimplemented 000008EE 0301 btst D1, D1 000008F0 63B4 bls -0x4A /* 000008A6 */ 000008F2 0843 3870 bchg.b D3, 0x70 /* 'p' */ 000008F6 62CB bhi -0x33 /* 000008C3 */ 000008F8 5F02 subq.b D2, 7 000008FA DB35 E100 add.b [A5 + <> + A6], D5 000008FE 9270 6203 sub.w D1, [A0 + D6.w * 2 + 0x3] 00000902 7302 moveq.l D1, 0x02 00000904 9B44 subx.w D5, D4 00000906 D208 add.b D1, A0 00000908 FB02 .extension 0xB02 <> // unimplemented 0000090A 7062 moveq.l D0, 0x62 0000090C 0F02 btst D2, D7 0000090E E339 rol D1.b, D1 00000910 AD1B syscall MoveWindow, auto_pop 00000912 930F subx.b -[A1], -[A7] 00000914 8A10 or.b D5, [A0] 00000916 2E04 move.l D7, D4 00000918 8305 sbcd D1, D5 0000091A 6B23 bmi +0x25 /* 0000093F */ 0000091C 8382 1B07 unpk D1, D2, 0x1B07 00000920 34DB move.w [A2]+, [A3]+ 00000922 2E34 4B05 move.l D7, [[A4 + <>] + D4 * 2] 00000926 5B06 subq.b D6, 5 00000928 D30F addx.b -[A1], -[A7] 0000092A 261B move.l D3, [A3]+ 0000092C 2D29 722C move.l -[A6], [A1 + 0x722C] 00000930 142E 106B move.b D2, [A6 + 0x106B] 00000934 23E3 1C72 2C81 move.l [0x1C722C81], -[A3] 0000093A 0281 0016 1E04 andi.l D1, 0x161E04 00000940 7E2C moveq.l D7, 0x2C 00000942 7A7A moveq.l D5, 0x7A 00000944 2EED 0260 move.l [A7]+, [A5 + 0x260] 00000948 DE4E add.w D7, A6 0000094A 7E2C moveq.l D7, 0x2C 0000094C FB00 .extension 0xB00 <> // unimplemented 0000094E 06EB .incomplete 00000950 148B move.b [A2], A3 00000952 0AF2 .incomplete 00000954 FE6B 2546 .extension 0xE6B <>, 0x2546 // unimplemented 00000958 4360 chk.w D1, -[A0] 0000095A 722C moveq.l D1, 0x2C 0000095C AB04 syscall ColorMap 0000095E F29B 0B4B .extension 0x29B <> // unimplemented 00000962 2723 move.l -[A3], -[A3] 00000964 081B 24FB btst.b [A3]+, 0xFB 00000968 8263 or.w D1, -[A3] 0000096A 10DB move.b [A0]+, [A3]+ 0000096C 0FD5 .incomplete 0000096E 04B4 CD04 245C 8A28 subi.l [A4 + A0 * 2 + 0x28], 0xCD04245C 00000976 2E10 move.l D7, [A0] 00000978 032B 0F72 btst [A3 + 0xF72], D1 0000097C 2CBB 2834 move.l [A6], [PC + D2 + 0x34] 00000980 0F34 5908 btst [A4 + <> + D5], D7 00000984 A11C syscall FreeMem, flags=1 00000986 6497 bcc -0x67 /* 0000091F */ 00000988 0472 E31C 7B5E subi.w <>, 0xE31C 0000098E A903 syscall SetFontLock 00000990 E31C rol D4.b, 1 00000992 6343 bls +0x45 /* 000009D7 */ 00000994 F704 .extension 0x704 <> // unimplemented 00000996 83D1 divs.w D1, [A1] 00000998 03AD 03E7 bclr [A5 + 0x3E7], D1 0000099C 04A1 0A24 830C subi.l -[A1], 0xA24830C 000009A2 0308 btst A0, D1 000009A4 7801 moveq.l D4, 0x01 000009A6 582E 04F3 addq.b [A6 + 0x4F3], 4 000009AA 0145 bchg D5, D0 000009AC 102B 1843 move.b D0, [A3 + 0x1843] 000009B0 045A 58F3 subi.w [A2]+, 0x58F3 000009B4 01A3 bclr -[A3], D0 000009B6 035C bchg [A4]+, D1 000009B8 BB00 xor.b D0, D5 000009BA EB03 asl D3.b, 5 000009BC 8312 or.b [A2], D1 000009BE 0A41 5D93 xori.w D1, 0x5D93 000009C2 160F move.b D3, A7 000009C4 268B move.l [A3], A3 000009C6 0C2D 0448 BB0F cmpi.b [A5 - 0x44F1], 0x48 /* 'H' */ 000009CC F31D .extension 0x31D <> // unimplemented 000009CE 0F2D 05E3 btst [A5 + 0x5E3], D7 000009D2 002E 04C2 5B24 ori.b [A6 + 0x5B24], 0xC2 000009D8 9315 sub.b [A5], D1 000009DA FB03 .extension 0xB03 <> // unimplemented 000009DC DB5F add.w [A7]+, D5 000009DE D312 add.b [A2], D1 000009E0 2102 move.l -[A0], D2 000009E2 6304 bls +0x6 /* 000009E8 */ 000009E4 0310 btst [A0], D1 000009E6 1F32 228B move.b -[A7], [A2 + D2.w * 2 - 0x117] // begin alternate branch 000009E8-000009EA label000009E8: 000009E8 228B move.l [A1], A3 // end alternate branch 000009E8-000009EA label000009E8: // (misaligned) 000009EA 05C8 .incomplete 000009EC D315 add.b [A5], D1 000009EE BB5D xor.w [A5]+, D5 000009F0 8CDB divu.w D6, [A3]+ 000009F2 0483 6AE3 1543 subi.l D3, 0x6AE31543 000009F8 1842 movea.b A4, D2 000009FA 0306 btst D6, D1 000009FC B65B cmp.w D3, [A3]+ 000009FE 8468 6868 or.w D2, [A0 + 0x6868] 00000A02 68F3 bvc -0xB /* 000009F7 */ 00000A04 11E3 1621 move.b [0x00001621], -[A3] 00000A08 04C6 .incomplete 00000A0A CB01 abcd D5, D1 00000A0C B0AB 3C32 cmp.l D0, [A3 + 0x3C32] 00000A10 E64C lsr D4.w, 3 00000A12 1460 movea.b A2, -[A0] 00000A14 9270 0F81 sub.w D1, [[ + <> + D0 * 8]] 00000A18 05AB 00DB bclr [A3 + 0xDB], D2 00000A1C 04A1 05F6 DB5F subi.l -[A1], 0x5F6DB5F 00000A22 6B43 bmi +0x45 /* 00000A67 */ 00000A24 0301 btst D1, D1 00000A26 0F25 btst -[A5], D7 00000A28 047A 7AC5 0EF3 subi.w [PC + 0xEF3 /* 0000191D, value 0x161B */], 0x7AC5 00000A2E 000D 94E1 ori.b A5, 0xE1 00000A32 74E9 moveq.l D2, 0xFFFFFFE9 00000A34 312C 2483 move.w -[A0], [A4 + 0x2483] 00000A38 26DE move.l [A3]+, [A6]+ 00000A3A 0432 8402 BB14 subi.b <>, 0x2 00000A40 A319 syscall InitZone, flags=3 00000A42 0653 0B63 addi.w [A3], 0xB63 00000A46 0156 bchg [A6], D0 00000A48 C312 and.b [A2], D1 00000A4A 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000A4C 4356 chk.w D1, [A6] 00000A4E 2559 E11E move.l [A2 - 0x1EE2], [A1]+ 00000A52 3202 move.w D1, D2 00000A54 3B32 413C move.w -[A5], <> 00000A58 130A move.b -[A1], A2 00000A5A 1653 movea.b A3, [A3] 00000A5C 313B 1963 033C 7B0D 4B02 move.w -[A0], [[PC + 0x33C] + 0x7B0D4B02] 00000A66 3331 AB25 1300 move.w -[A1], [[A1 + 0x1300] + A2 * 2] 00000A6C 2C48 movea.l A6, A0 00000A6E 8483 or.l D2, D3 00000A70 1A00 move.b D5, D0 00000A72 333A C42C move.w -[A1], [PC - 0x3BD4 /* FFFFCEA0, cstring "" */] 00000A76 F32B .extension 0x32B <> // unimplemented 00000A78 E542 asl D2.w, 2 00000A7A 3C26 move.w D6, -[A6] 00000A7C 2B10 move.l -[A5], [A0] 00000A7E 960E sub.b D3, A6 00000A80 52AB 00E9 addq.l [A3 + 0xE9], 1 00000A84 454B chk.w D2, A3 00000A86 02E8 .incomplete 00000A88 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4 00000A8A 098C bclr A4, D4 00000A8C C98B exg D4, A3 00000A8E B046 cmp.w D0, D6 00000A90 9B0F subx.b -[A5], -[A7] 00000A92 3C05 move.w D6, D5 00000A94 46E9 0216 move.w SR, [A1 + 0x216] 00000A98 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000A9A 835D or.w [A5]+, D1 00000A9C 2106 move.l -[A0], D6 00000A9E 8100 sbcd D0, D0 00000AA0 ABA5 syscall gsSeekTbl 00000AA2 C416 and.b D2, [A6] 00000AA4 0FEA .incomplete 00000AA6 2B01 move.l -[A5], D1 00000AA8 8B0F sbcd -[A5], -[A7] 00000AAA 047B 002B 0193 062D 3F24 subi.w [[ + D0] + 0x62D3F24], 0x2B /* '+' */ 00000AB4 983B 0304 sub.b D4, <> 00000AB8 DE3C 650D add.b D7, 0xD /* '\r' */ 00000ABC 631D bls +0x1F /* 00000ADB */ 00000ABE 1B33 32D3 move.b -[A5], [A3 + D3.w * 2 - 0x45] 00000AC2 0302 btst D2, D1 00000AC4 C335 5B58 and.b [A5], D1 00000AC8 0FC0 .incomplete 00000ACA 6303 bls +0x5 /* 00000ACF */ 00000ACC 10B3 1206 move.b [A0], [A3 + D1.w * 2 + 0x6] 00000AD0 5B23 subq.b -[A3], 5 00000AD2 A10E syscall UnmountVol/HUnmountVol, flags=1 00000AD4 5309 subq.b A1, 1 00000AD6 A50E syscall UnmountVol/HUnmountVol, flags=5 00000AD8 2B11 move.l -[A5], [A1] 00000ADA 4356 chk.w D1, [A6] 00000ADC 6BC9 bmi -0x35 /* 00000AA7 */ 00000ADE E108 lsl D0.b, 8 00000AE0 814E 4304 pack -[A0], -[A6], 0x4304 00000AE4 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000AE6 E303 asl D3.b, 1 00000AE8 6101 bsr +0x3 /* 00000AEB */ 00000AEA E303 asl D3.b, 1 00000AEC 7101 moveq.l D0, 0x01 00000AEE 26BB 0E96 move.l [A3], [PC + D0 * 8 - 0x106] 00000AF2 3150 AB1C move.w [A0 - 0x54E4], [A0] 00000AF6 0608 0F70 addi.b A0, 0x70 /* 'p' */ 00000AFA 0093 0CDA 00E3 ori.l [A3], 0xCDA00E3 00000B00 14A3 move.b [A2], -[A3] 00000B02 0530 C606 btst [A0 + A4.w * 8 + 0x6], D2 00000B06 331F move.w -[A1], [A7]+ 00000B08 5406 addq.b D6, 2 00000B0A 8B0A sbcd -[A5], -[A2] 00000B0C 54C3 scc D3 00000B0E 0334 549B btst [A4 + D5.w * 4 - 0x101], D1 00000B12 4823 nbcd.b -[A3] 00000B14 4604 not.b D4 00000B16 54CB 2F33 dbcc D3, +0x2F35 /* 00003A4B */ 00000B1A 0710 btst [A0], D3 00000B1C E608 lsr D0.b, 3 00000B1E 0814 028B btst.b [A4], 0x8B 00000B22 802A 0901 or.b D0, [A2 + 0x901] 00000B26 5A60 addq.w -[A0], 5 00000B28 1402 move.b D2, D2 00000B2A A385 syscall IdleUpdate/PMgrOp, flags=3 00000B2C 2A28 6127 move.l D5, [A0 + 0x6127] 00000B30 F2DB 030F .extension 0x2DB <> // unimplemented 00000B34 5483 addq.l D3, 2 00000B36 0956 bchg [A6], D4 00000B38 7482 moveq.l D2, 0xFFFFFF82 00000B3A 895B or.w [A3]+, D4 00000B3C 71A7 moveq.l D0, 0xFFFFFFA7 00000B3E 1402 move.b D2, D2 00000B40 2357 C307 move.l [A1 - 0x3CF9], [A7] 00000B44 36A3 move.w [A3], -[A3] 00000B46 0254 AB06 andi.w [A4], 0xAB06 00000B4A 7414 moveq.l D2, 0x14 00000B4C 009B 0536 55A7 ori.l [A3]+, 0x53655A7 00000B52 F32F .extension 0x32F <> // unimplemented 00000B54 DB09 addx.b -[A5], -[A1] 00000B56 2545 8B00 move.l [A2 - 0x7500], D5 00000B5A 1402 move.b D2, D2 00000B5C 0FA8 36CB bclr [A0 + 0x36CB], D7 00000B60 1206 move.b D1, D6 00000B62 0833 0233 0214 btst.b [A3 + D0.w * 2 + 0x14], 0x33 /* '3' */ 00000B68 02AB 852A 289B 152B andi.l [A3 + 0x152B], 0x852A289B 00000B70 18A3 move.b [A4], -[A3] 00000B72 01C1 .incomplete 00000B74 0F54 bchg [A4], D7 00000B76 7B09 moveq.l D5, 0x09 00000B78 100F move.b D0, A7 00000B7A D814 add.b D4, [A4] 00000B7C 0203 3F36 andi.b D3, 0x36 /* '6' */ 00000B80 8026 or.b D0, -[A6] 00000B82 BB2A 96B7 xor.b [A2 - 0x6949], D5 00000B86 0645 0F9D addi.w D5, 0xF9D 00000B8A 051B btst [A3]+, D2 00000B8C 79D7 moveq.l D4, 0xFFFFFFD7 00000B8E 065D DB3E addi.w [A5]+, 0xDB3E 00000B92 8706 sbcd D3, D6 00000B94 6D93 blt -0x6B /* 00000B29 */ 00000B96 104D movea.b A0, A5 00000B98 050F btst A7, D2 00000B9A A836 syscall GetMaskTable 00000B9C 0B1A btst [A2]+, D5 00000B9E B115 xor.b [A5], D0 00000BA0 AD14 syscall DisposeWindow, auto_pop 00000BA2 3B65 5505 move.w [A5 + 0x5505], -[A5] 00000BA6 2A10 move.l D5, [A0] 00000BA8 8505 sbcd D2, D5 00000BAA 2B26 move.l -[A5], -[A6] 00000BAC 8505 sbcd D2, D5 00000BAE 4DC5 lea.l A6, D5 00000BB0 1624 move.b D3, -[A4] 00000BB2 2300 move.l -[A1], D0 00000BB4 2E04 move.l D7, D4 00000BB6 130B move.b -[A1], A3 00000BB8 1402 move.b D2, D2 00000BBA 0FC1 .incomplete 00000BBC 13D3 0812 161C move.b [0x0812161C], [A3] 00000BC2 1014 move.b D0, [A4] 00000BC4 02B3 912A 1023 0826 andi.l [A3 + D0 + 0x26], 0x912A1023 00000BCC 8300 sbcd D1, D0 00000BCE CD34 8903 DB1A 1402 and.b [[A4 + <> + A0] - 0x24E5EBFE], D6 00000BD6 0B7A 8103 bchg [PC - 0x7EFD /* FFFF8CDB, cstring "" */], D5 00000BDA B30A cmpm.b [A1]+, [A2]+ 00000BDC 54A1 addq.l -[A1], 2 00000BDE A05B syscall PowerOff 00000BE0 48A3 1A5C movem.w -[A3], D3,D4,D6,A1,A3,A4,A5 00000BE4 0608 851C addi.b A0, 0x1C 00000BE8 0F2A 1058 btst [A2 + 0x1058], D7 00000BEC 0104 btst D4, D0 00000BEE 098D bclr A5, D4 00000BF0 3E24 move.w D7, -[A4] 00000BF2 2B2D 2E04 move.l -[A5], [A5 + 0x2E04] 00000BF6 B410 cmp.b D2, [A0] 00000BF8 9B2E 1402 sub.b [A6 + 0x1402], D5 00000BFC 0F41 bchg D1, D7 00000BFE 04AA 1307 6B05 817C subi.l [A2 - 0x7E84], 0x13076B05 00000C06 8531 58CB or.b [A1 + D5 - 0x53], D2 00000C0A 11E9 00E6 B058 move.b [0xFFFFB058], [A1 + 0xE6] 00000C10 9301 subx.b D1, D1 00000C12 123E move.b D1, <> 00000C14 5B0B subq.b A3, 5 00000C16 1402 move.b D2, D2 00000C18 DB9D add.l [A5]+, D5 00000C1A 2A10 move.l D5, [A0] 00000C1C D30B addx.b -[A1], -[A3] 00000C1E 1216 move.b D1, [A6] 00000C20 122C 1C3E move.b D1, [A4 + 0x1C3E] 00000C24 1402 move.b D2, D2 00000C26 EB15 roxl D5.b, 5 00000C28 5843 addq.w D3, 4 00000C2A 05BB 3416 bclr [PC + D3.w * 4 + 0x16], D2 00000C2E 2A28 6B18 move.l D5, [A0 + 0x6B18] 00000C32 DB28 6B0C add.b [A0 + 0x6B0C], D5 00000C36 C43E and.b D2, <> 00000C38 5310 subq.b [A0], 1 00000C3A 3E54 movea.w A7, [A4] 00000C3C C43E and.b D2, <> 00000C3E 6B11 bmi +0x13 /* 00000C51 */ 00000C40 34D3 move.w [A2]+, [A3] 00000C42 5B79 0383 1E93 subq.w [0x03831E93], 5 00000C48 032C 2A28 btst [A4 + 0x2A28], D1 00000C4C 630C bls +0xE /* 00000C5A */ 00000C4E 4329 1C3E .invalid 1, [A1 + 0x1C3E] // invalid opcode 4 with b == 4 00000C52 BC14 cmp.b D6, [A4] 00000C54 020F 2A10 andi.b A7, 0x10 00000C58 3300 move.w -[A1], D0 label00000C5A: 00000C5A 26C3 move.l [A3]+, D3 00000C5C 2A2B 02BD move.l D5, [A3 + 0x2BD] 00000C60 270F move.l -[A3], A7 00000C62 C10B abcd -[A0], -[A3] 00000C64 8302 sbcd D1, D2 00000C66 4685 not.l D5 00000C68 180F move.b D4, A7 00000C6A F1CE .invalid <> 00000C6C 2CE1 move.l [A6]+, -[A1] 00000C6E 0EDB .incomplete 00000C70 09E1 .incomplete 00000C72 CE28 B465 and.b D7, [A0 - 0x4B9B] 00000C76 227B 2EDB movea.l A1, [PC + D2 * 8 - 0x37] 00000C7A 06CB .incomplete 00000C7C 0B54 bchg [A4], D5 00000C7E 58DB svc [A3]+ 00000C80 051B btst [A3]+, D2 00000C82 9285 sub.l D1, D5 00000C84 001B 92FA ori.b [A3]+, 0xFA 00000C88 F313 .extension 0x313 <> // unimplemented 00000C8A 7300 moveq.l D1, 0x00 00000C8C E101 asl D1.b, 8 00000C8E D854 add.w D4, [A4] 00000C90 3B0F move.w -[A5], A7 00000C92 A325 syscall GetHandleSize, flags=3 00000C94 3B71 7B2E 9318 CD02 231B move.w [A5 + 0x231B], [[A1 - 0x6CE8] + D7 * 2 - 0x32FE] 00000C9E 8500 sbcd D2, D0 00000CA0 239B C902 9318 move.l [[A1 + <> + A4] - 0x6CE8], [A3]+ 00000CA6 D854 add.w D4, [A4] 00000CA8 5B05 subq.b D5, 5 00000CAA 8B34 3B71 543B 2478 or.b [[A4 + 0x543B2478]], D5 00000CB2 A120 syscall SetPtrSize, flags=1 00000CB4 FB36 .extension 0xB36 <> // unimplemented 00000CB6 1681 move.b [A3], D1 00000CB8 1978 4114 C416 move.b [A4 - 0x3BEA], [0x00004114] 00000CBE BB48 cmpm.w [A5]+, [A0]+ 00000CC0 2322 move.l -[A1], -[A2] 00000CC2 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 00000CC4 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 00000CC6 FB0E .extension 0xB0E <> // unimplemented 00000CC8 5473 314E addq.w <>, 2 00000CCC D320 add.b -[A0], D1 00000CCE 6102 bsr +0x4 /* 00000CD2 */ 00000CD0 2C54 movea.l A6, [A4] fn00000CD2: 00000CD2 0F4E bchg A6, D7 00000CD4 6502 bcs +0x4 /* 00000CD8 */ 00000CD6 2C61 movea.l A6, -[A1] label00000CD8: 00000CD8 0273 0060 0510 andi.w [A3 + D0 * 4], 0x60 /* '`' */ 00000CDE 0F2A 10E1 btst [A2 + 0x10E1], D7 00000CE2 0FD3 .incomplete 00000CE4 0071 20C9 0CE5 ori.w [A1 + D0 * 4 - 0x27], 0x20C9 00000CEA 0873 0228 0FA9 0C73 bchg.b [[0xC73 + D0 * 8]], 0x28 /* '(' */ 00000CF2 026A 239B B11F andi.w [A2 - 0x4EE1], 0x239B 00000CF8 16A1 move.b [A3], -[A1] 00000CFA DF73 206A add.w [A3 + D2.w + 0x6A], D7 00000CFE DB09 addx.b -[A5], -[A1] 00000D00 AD10 syscall GetWMgrPort, auto_pop 00000D02 530C subq.b A4, 1 00000D04 8305 sbcd D1, D5 00000D06 210B move.l -[A0], A3 00000D08 3453 movea.w A2, [A3] 00000D0A 11AB 134B 3C5B move.b [A0 + D3 * 4 + 0x5B], [A3 + 0x134B] 00000D10 0661 0B85 addi.w -[A1], 0xB85 00000D14 1F29 0BC0 move.b -[A7], [A1 + 0xBC0] 00000D18 D306 addx.b D1, D6 00000D1A E1E1 asl .w -[A1] 00000D1C 546B 2B34 addq.w [A3 + 0x2B34], 2 00000D20 0685 160B 7901 addi.l D5, 0x160B7901 00000D26 47E4 lea.l A3, -[A4] 00000D28 5493 addq.l [A3], 2 00000D2A 4734 3AFB .invalid 3, [A4 + D3 * 2 - 0x5] // invalid opcode 4 with b == 4 00000D2E 0785 bclr D5, D3 00000D30 0100 btst D0, D0 00000D32 AB0B syscall DrawSlab 00000D34 54D3 scc [A3] 00000D36 015C bchg [A4]+, D0 00000D38 8108 sbcd -[A0], -[A0] 00000D3A 5B02 subq.b D2, 5 00000D3C 0F54 bchg [A4], D7 00000D3E 4641 not.w D1 00000D40 1F30 238D move.b -[A7], [[ + <>] + D2 * 2] 00000D44 341B move.w D2, [A3]+ 00000D46 0283 1BDB 0508 andi.l D3, 0x1BDB0508 00000D4C 6300 F319 bls -0xCE5 /* 00000067 */ 00000D50 0840 0033 bchg.b D0, 0x33 /* '3' */ 00000D54 0F2A 1006 btst [A2 + 0x1006], D7 00000D58 085B 0B33 bchg.b [A3]+, 0x33 /* '3' */ 00000D5C 02E5 .incomplete 00000D5E 2B1B move.l -[A5], [A3]+ 00000D60 54AB 132A addq.l [A3 + 0x132A], 2 00000D64 6AF3 bpl -0xB /* 00000D59 */ 00000D66 1605 move.b D3, D5 00000D68 0643 0401 addi.w D3, 0x401 00000D6C 198B 51DB 0249 166B move.b [[] + 0x249166B], A3 00000D74 186B 2B78 movea.b A4, [A3 + 0x2B78] 00000D78 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 00000D7A E30C lsl D4.b, 1 00000D7C 3023 move.w D0, -[A3] 00000D7E 0681 E169 1216 addi.l D1, 0xE1691216 00000D84 0700 btst D0, D3 00000D86 25C1 0EC1 move.l [PC + 0xEC1 /* 00001C49, value 0x69AB05ED */], D1 00000D8A EEA5 asr D5, D7 00000D8C 12E5 move.b [A1]+, -[A5] 00000D8E 0793 bclr [A3], D3 00000D90 18E1 move.b [A4]+, -[A1] 00000D92 0D81 bclr D1, D6 00000D94 0E63 0C91 .invalid.w -[A3], 0xC91 // invalid immediate operation 00000D98 0EAA D317 4D0C CB26 .invalid.l [A2 - 0x34DA], 0xD3174D0C // invalid immediate operation 00000DA0 300B move.w D0, A3 00000DA2 08B9 0C41 7ED3 3CDB bclr.b [0x7ED33CDB], 0x41 /* 'A' */ 00000DAA 020F 812E andi.b A7, 0x2E /* '.' */ 00000DAE B325 xor.b -[A5], D1 00000DB0 6B6D bmi +0x6F /* 00000E1F */ 00000DB2 4905 .invalid 4, D5 // invalid opcode 4 with b == 4 00000DB4 7349 moveq.l D1, 0x49 00000DB6 0FA9 008B bclr [A1 + 0x8B], D7 00000DBA 5101 subq.b D1, 8 00000DBC 0EA5 0333 00DB .invalid.l -[A5], 0x33300DB // invalid immediate operation // begin alternate branch 00000DC0-00000DC2 label00000DC0: 00000DC0 00DB .incomplete // end alternate branch 00000DC0-00000DC2 label00000DC0: // (misaligned) 00000DC2 05B3 5EE9 bclr [A3 + D5 * 8 - 0x23], D2 00000DC6 0EC9 .incomplete 00000DC8 0E01 23A3 .invalid.b D1, 0xA3 // invalid immediate operation 00000DCC 25DB 020F move.l [PC + 0x20F /* 00000FDD, value 0x6643170D */], [A3]+ 00000DD0 34C1 move.w [A2]+, D1 00000DD2 2078 1F78 movea.l A0, [0x00001F78] 00000DD6 4B42 chk.w D5, D2 00000DD8 7331 moveq.l D1, 0x31 00000DDA 34CB move.w [A2]+, A3 00000DDC 5BBC 6103 B346 subq.l 0x6103B346, 5 00000DE2 1B12 move.b -[A5], [A2] 00000DE4 1402 move.b D2, D2 00000DE6 0F2A 100B btst [A2 + 0x100B], D7 00000DEA 082D 470F 2A10 btst.b [A5 + 0x2A10], 0xF 00000DF0 1303 move.b -[A1], D3 00000DF2 6D04 blt +0x6 /* 00000DF8 */ 00000DF4 B510 xor.b [A0], D2 00000DF6 0700 btst D0, D3 label00000DF8: 00000DF8 8129 F296 or.b [A1 - 0xD6A], D0 00000DFC 693F bvs +0x41 /* 00000E3D */ 00000DFE 0672 3EE1 1061 addi.w [A2 + D1.w + 0x61], 0x3EE1 00000E04 11DB 93C1 move.b [0xFFFF93C1], [A3]+ 00000E08 76DB moveq.l D3, 0xFFFFFFDB 00000E0A 0F2C 4544 btst [A4 + 0x4544], D7 00000E0E F30C .extension 0x30C <> // unimplemented 00000E10 A30B syscall Rename/PBHRename/HRename, flags=3 00000E12 9300 subx.b D1, D0 00000E14 6AAA bpl -0x54 /* 00000DC0 */ 00000E16 EB0B lsl D3.b, 5 00000E18 1264 movea.b A1, -[A4] 00000E1A 1296 move.b [A1], [A6] 00000E1C 050D btst A5, D2 00000E1E 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 00000E20 0FC4 .incomplete 00000E22 64DB bcc -0x23 /* 00000DFF */ 00000E24 028B 0310 2A28 andi.l A3, 0x3102A28 00000E2A 6B25 bmi +0x27 /* 00000E51 */ 00000E2C 54A3 addq.l -[A3], 2 00000E2E 1A34 3A83 move.b D5, [A4 + D3 * 2 - 0x125] 00000E32 1D8B 2996 035C move.b [[] + D2 + 0x35C], A3 00000E38 1B3D move.b -[A5], <> 00000E3A 6493 bcc -0x6B /* 00000DCF */ 00000E3C 6D69 blt +0x6B /* 00000EA7 */ 00000E3E 1072 3E3A movea.b A0, [A2 + D3 * 8 + 0x3A] 00000E42 1B1B move.b -[A5], [A3]+ 00000E44 9303 subx.b D1, D3 00000E46 9654 sub.w D3, [A4] 00000E48 331B move.w -[A1], [A3]+ 00000E4A 34FB 2D3A EB0D 126A 9300 move.w [A2]+, [[PC - 0x14F2ED96 + D2 * 4] - 0x6D00] 00000E54 10A9 787B move.b [A0], [A1 + 0x787B] 00000E58 00C4 .incomplete 00000E5A 1049 movea.b A0, A1 00000E5C 06CB .incomplete 00000E5E 4B2A 10B4 .invalid 5, [A2 + 0x10B4] // invalid opcode 4 with b == 4 00000E62 6A3B bpl +0x3D /* 00000E9F */ 00000E64 1C49 movea.b A6, A1 00000E66 0845 219B bchg.b D5, 0x9B 00000E6A 74F5 moveq.l D2, 0xFFFFFFF5 00000E6C 0723 btst -[A3], D3 00000E6E 48C4 ext.l D4 00000E70 961B sub.b D3, [A3]+ 00000E72 028B 0328 0F01 andi.l A3, 0x3280F01 00000E78 08FB 3701 084B bset.b [PC + D0 + 0x4B], 0x1 // begin alternate branch 00000E7C-00000E82 label00000E7C: 00000E7C 084B 2943 bchg.b A3, 0x43 /* 'C' */ 00000E80 123E move.b D1, <> // end alternate branch 00000E7C-00000E82 label00000E7C: // (misaligned) 00000E7E 2943 123E move.l [A4 + 0x123E], D3 00000E82 8106 sbcd D0, D6 00000E84 532B 4329 subq.b [A3 + 0x4329], 1 00000E88 9300 subx.b D1, D0 00000E8A 2CAB 0F43 move.l [A6], [A3 + 0xF43] 00000E8E 122C 4312 move.b D1, [A4 + 0x4312] 00000E92 16B0 D336 8102 A315 4109 move.b [A3], [[A0 - 0x7EFD5CEB] + A5 * 2 + 0x4109] 00000E9C C102 abcd D0, D2 00000E9E AB0F syscall CheckPic 00000EA0 DB09 addx.b -[A5], -[A1] 00000EA2 64E1 bcc -0x1D /* 00000E85 */ 00000EA4 1CA5 move.b [A6], -[A5] 00000EA6 3053 movea.w A0, [A3] 00000EA8 AB5B syscall rMASK1 00000EAA 6D33 blt +0x35 /* 00000EDF */ 00000EAC 02BC 4507 0F38 723E 2A28 andi.l 0x723E2A28 /* 'r>*(' */, 0x45070F38 00000EB6 3327 move.w -[A1], -[A7] 00000EB8 8105 sbcd D0, D5 00000EBA 2B19 move.l -[A5], [A1]+ 00000EBC 46E1 move.w SR, -[A1] 00000EBE 65BC bcs -0x42 /* 00000E7C */ 00000EC0 0551 bchg [A1], D2 00000EC2 BB60 xor.w -[A0], D5 00000EC4 0F3E btst <>, D7 00000EC6 6106 bsr +0x8 /* 00000ECE */ 00000EC8 2A6A 0F1C movea.l A5, [A2 + 0xF1C] 00000ECC 161C move.b D3, [A4]+ fn00000ECE: 00000ECE 2C14 move.l D6, [A4] 00000ED0 020F C43E andi.b A7, 0x3E /* '>' */ 00000ED4 8B03 sbcd D5, D3 00000ED6 162A 10AB move.b D3, [A2 + 0x10AB] 00000EDA 15C4 16AB move.b [PC + 0x16AB /* 00002587, value 0xB */], D4 00000EDE 1F2C DB02 move.b -[A7], [A4 - 0x24FE] 00000EE2 0F3E btst <>, D7 00000EE4 C43E and.b D2, <> 00000EE6 C13D and.b <>, D0 00000EE8 5B07 subq.b D7, 5 00000EEA AD1A syscall SetWTitle, auto_pop 00000EEC D318 add.b [A0]+, D1 00000EEE A91A syscall SetWTitle 00000EF0 2CA9 1A85 move.l [A6], [A1 + 0x1A85] 00000EF4 1A0F move.b D5, A7 00000EF6 651A bcs +0x1C /* 00000F12 */ 00000EF8 0F41 bchg D1, D7 00000EFA 1ACB move.b [A5]+, A3 00000EFC 3787 0924 move.w <>, D7 00000F00 4374 8B29 642A chk.w D1, [[A4 + 0x642A + A0 * 2]] 00000F06 2873 1854 movea.l A4, [A3 + D1 + 0x54] 00000F0A 7B06 moveq.l D5, 0x06 00000F0C 342C 3A63 move.w D2, [A4 + 0x3A63] 00000F10 3221 move.w D1, -[A1] label00000F12: 00000F12 0F23 btst -[A3], D7 00000F14 38E1 move.w [A4]+, -[A1] 00000F16 0EAB 2B45 1BC3 0B3A .invalid.l [A3 + 0xB3A], 0x2B451BC3 // invalid immediate operation 00000F1E 931C sub.b [A4]+, D1 00000F20 126A 8967 movea.b A1, [A2 - 0x7699] 00000F24 CB18 and.b [A0]+, D5 00000F26 8917 or.b [A7], D4 00000F28 3A13 move.w D5, [A3] 00000F2A 07B5 170F 6905 1BBD bclr [[A5 + <>] + D1 * 8 + 0x69051BBD], D3 00000F32 96D3 sub.w A3, [A3] 00000F34 3001 move.w D0, D1 00000F36 0513 btst [A3], D2 00000F38 1A01 move.b D5, D1 00000F3A 05C3 .incomplete 00000F3C 1063 movea.b A0, -[A3] 00000F3E 0DC1 .incomplete 00000F40 008B 1FC1 0073 ori.l A3, 0x1FC10073 00000F46 2553 2B9B move.l [A2 + 0x2B9B], [A3] 00000F4A 15D3 36C1 move.b [PC + 0x36C1 /* 0000460D, cstring "" */], [A3] 00000F4E 160B move.b D3, A3 00000F50 1561 0163 move.b [A2 + 0x163], -[A1] 00000F54 4846 swap.w D6 00000F56 0813 11B3 btst.b [A3], 0xB3 00000F5A 0970 932E 7005 050F bchg [[A0 + 0x7005] + A1 * 2 + 0x50F], D4 00000F62 2A6A 4B09 movea.l A5, [A2 + 0x4B09] 00000F66 4608 not.b A0 00000F68 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00000F6A F3EB .invalid <> 00000F6C FB18 .extension 0xB18 <> // unimplemented 00000F6E A501 syscall Close, flags=5 00000F70 0F2A 6A2D btst [A2 + 0x6A2D], D7 00000F74 19C3 102B move.b 0x2B /* '+' */, D3 00000F78 3253 movea.w A1, [A3] 00000F7A 2B13 move.l -[A5], [A3] 00000F7C 481C nbcd.b [A4]+ 00000F7E 1625 move.b D3, -[A5] 00000F80 170F move.b -[A3], A7 00000F82 C416 and.b D2, [A6] 00000F84 8B34 DB02 A351 or.b [[A4 + <> + A5 * 2] - 0x5CAF], D5 00000F8A 2A10 move.l D5, [A0] 00000F8C 6B05 bmi +0x7 /* 00000F93 */ 00000F8E A315 syscall SetVol/PBHSetVol/HSetVol, flags=3 00000F90 41E6 lea.l A0, -[A6] 00000F92 611E bsr +0x20 /* 00000FB2 */ 00000F94 DB23 add.b -[A3], D5 00000F96 FB04 .extension 0xB04 <> // unimplemented 00000F98 643E bcc +0x40 /* 00000FD8 */ 00000F9A 870A sbcd -[A3], -[A2] 00000F9C 4BDB lea.l A5, [A3]+ 00000F9E 731C moveq.l D1, 0x1C 00000FA0 3E5B movea.w A7, [A3]+ 00000FA2 05DB .incomplete 00000FA4 0208 5841 andi.b A0, 0x41 /* 'A' */ 00000FA8 0014 020F ori.b [A4], 0xF 00000FAC 3872 2C2A movea.w A4, [A2 + D2 * 4 + 0x2A] 00000FB0 EB02 asl D2.b, 5 fn00000FB2: 00000FB2 BB05 xor.b D5, D5 00000FB4 4608 not.b A0 00000FB6 1C3E move.b D6, <> 00000FB8 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4 00000FBA 0F2A 6A13 btst [A2 + 0x6A13], D7 00000FBE 0401 0372 subi.b D1, 0x72 /* 'r' */ 00000FC2 2CC4 move.l [A6]+, D4 00000FC4 2C26 move.l D6, -[A6] 00000FC6 9312 sub.b [A2], D1 00000FC8 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000FCA 651B bcs +0x1D /* 00000FE7 */ 00000FCC B300 xor.b D0, D1 00000FCE 2936 2B1A DB1A move.l -[A4], [[A6 + D2 * 2] - 0x24E6] 00000FD4 430E .invalid 1, A6 // invalid opcode 4 with b == 4 00000FD6 6303 bls +0x5 /* 00000FDB */ label00000FD8: 00000FD8 ACC5 syscall StdPoly, auto_pop 00000FDA 171B move.b -[A3], [A3]+ 00000FDC 0066 4317 ori.w -[A6], 0x4317 00000FE0 0D31 8661 btst [A1 + A0.w * 8 + 0x61], D6 00000FE4 0178 4A23 bchg [0x00004A23], D0 00000FE8 481C nbcd.b [A4]+ 00000FEA 4AA9 17EB tst.l [A1 + 0x17EB] 00000FEE 1FEB 282A move.b <>, [A3 + 0x282A] 00000FF2 1043 movea.b A0, D3 00000FF4 08DB 094A bset.b [A3]+, 0x4A /* 'J' */ 00000FF8 3302 move.w -[A1], D2 00000FFA 6901 bvs +0x3 /* 00000FFD */ 00000FFC 832A 41B4 or.b [A2 + 0x41B4], D1 00001000 AC2A syscall ComponentDispatch, auto_pop 00001002 103A CB17 move.b D0, [PC - 0x34E9 /* FFFFDB1B, cstring "" */] 00001006 D32D AB2B add.b [A5 - 0x54D5], D1 0000100A C44A and.w D2, A2 0000100C A504 syscall Control, flags=5 0000100E 7B00 moveq.l D5, 0x00 label00001010: 00001010 9303 subx.b D1, D3 00001012 4A23 tst.b -[A3] 00001014 1F54 C410 move.b [A7 - 0x3BF0], [A4] 00001018 6B11 bmi +0x13 /* 0000102B */ 0000101A 5CC3 sge D3 0000101C 108B move.b [A0], A3 0000101E 11C4 1B00 move.b [0x00001B00], D4 00001022 1B02 move.b -[A5], D2 00001024 54DB scc [A3]+ 00001026 0513 btst [A3], D2 00001028 0A10 239B xori.b [A0], 0x9B 0000102C 131A move.b -[A1], [A2]+ 0000102E 5493 addq.l [A3], 2 00001030 2334 233C move.l -[A1], <> 00001034 C486 and.l D2, D6 00001036 3B1E move.w -[A5], [A6]+ 00001038 9B07 subx.b D5, D7 0000103A 00AB 0772 CABB 34CA ori.l [A3 + 0x34CA], 0x772CABB 00001042 056B B300 bchg [A3 - 0x4D00], D2 00001046 8B29 8641 or.b [A1 - 0x79BF], D5 0000104A 69C4 bvs -0x3A /* 00001010 */ 0000104C B300 xor.b D0, D1 0000104E 0151 bchg [A1], D0 00001050 C6F3 6833 mulu.w D3, [A3 + D6 + 0x33] 00001054 0CB4 CA60 E908 C317 650A DB08 cmpi.l [[A4] + A4 * 2 + 0x650ADB08], 0xCA60E908 00001060 7346 moveq.l D1, 0x46 00001062 8509 sbcd -[A2], -[A1] 00001064 AD0A syscall CalcVBehind, auto_pop 00001066 A32C syscall InitApplZone, flags=3 00001068 2A10 move.l D5, [A0] 0000106A AB04 syscall ColorMap 0000106C D32D 6B25 add.b [A5 + 0x6B25], D1 00001070 5805 addq.b D5, 4 00001072 0ADB .incomplete 00001074 A823 syscall AliasDispatch 00001076 1F0F move.b -[A7], A7 00001078 1E28 BB84 move.b D7, [A0 - 0x447C] 0000107C ACE1 syscall InsetRgn, auto_pop 0000107E 2E73 072D 7ADB movea.l A7, [[A3 + 0x7ADB] + D0 * 8] 00001084 0741 bchg D1, D3 00001086 2E8B move.l [A7], A3 00001088 004D 8128 ori.w A5, 0x8128 0000108C 1701 move.b -[A3], D1 0000108E EC8B lsr D3, 6 00001090 A9A1 syscall GetNamedResource 00001092 3BDB move.w <>, [A3]+ 00001094 1A13 move.b D5, [A3] 00001096 048B 2916 4B1C subi.l A3, 0x29164B1C 0000109C 0302 btst D2, D1 0000109E 8007 or.b D0, D7 000010A0 0260 11D5 andi.w -[A0], 0x11D5 000010A4 F32F .extension 0x32F <> // unimplemented 000010A6 A56C syscall InitFS, flags=5 000010A8 8966 or.w -[A6], D4 000010AA 010C btst A4, D0 000010AC C646 and.w D3, D6 000010AE 7B00 moveq.l D5, 0x00 000010B0 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4 000010B2 3B10 move.w -[A5], [A0] 000010B4 9B48 subx.w -[A5], -[A0] 000010B6 C10E abcd -[A0], -[A6] 000010B8 DB02 addx.b D5, D2 000010BA 9ADB sub.w A5, [A3]+ 000010BC 0194 bclr [A4], D0 000010BE 9301 subx.b D1, D1 000010C0 FA4B 0473 .extension 0xA4B <>, 0x0473 // unimplemented 000010C4 0081 2504 81C3 ori.l D1, 0x250481C3 000010CA AB26 syscall SortPoints 000010CC 8154 or.w [A4], D0 000010CE C100 abcd D0, D0 000010D0 A103 syscall Write, flags=1 000010D2 AB26 syscall SortPoints 000010D4 EB0A lsl D2.b, 5 000010D6 130C move.b -[A1], A4 000010D8 0608 030C addi.b A0, 0xC 000010DC 1B35 3B51 move.b -[A5], [[A5]] 000010E0 8303 sbcd D1, D3 000010E2 7014 moveq.l D0, 0x14 000010E4 000B 1385 ori.b A3, 0x85 000010E8 B62A 10F4 cmp.b D3, [A2 + 0x10F4] 000010EC 54BB 1E04 addq.l [PC + D1 * 8 + 0x4], 2 000010F0 2167 75A3 move.l [A0 + 0x75A3], -[A7] 000010F4 259A 0302 82F0 move.l [[A2 + <> + D0 * 2] - 0x7D10], [A2]+ 000010FA 5446 addq.w D6, 2 000010FC CB2E 744B and.b [A6 + 0x744B], D5 00001100 058B bclr A3, D2 00001102 0080 F178 498C ori.l D0, 0xF178498C 00001108 5433 0910 addq.b [A3 + D0], 2 0000110C 4E61 move USP, A1 0000110E 0028 7875 B3EB ori.b [A0 - 0x4C15], 0x75 /* 'u' */ 00001114 0627 0212 addi.b -[A7], 0x12 00001118 585B addq.w [A3]+, 4 0000111A 1B2B 0013 move.b -[A5], [A3 + 0x13] 0000111E 11B3 133B 21A3 0701 419B 5225 4825 move.b [A0 + D4 + 0x25], [[A3 + 0x21A30701 + D1 * 2] + 0x419B5225] 0000112C C082 and.l D0, D2 0000112E C578 3333 and.w [0x00003333], D2 00001132 E34D lsl D5.w, 1 00001134 6B71 bmi +0x73 /* 000011A7 */ 00001136 0F82 bclr D2, D7 00001138 264B movea.l A3, A3 0000113A 0771 09D3 1889 B217 bchg [[] + 0x1889B217], D3 00001142 0100 btst D0, D0 00001144 CB11 and.b [A1], D5 00001146 548B addq.l A3, 2 00001148 460B not.b A3 0000114A 419B .invalid 0, [A3]+ // invalid opcode 4 with b == 6 0000114C 6F6B ble +0x6D /* 000011B9 */ 0000114E 0536 0F06 0863 btst [[A6 + <>] + D0 * 8 + 0x863], D2 00001154 2063 movea.l A0, -[A3] 00001156 52A9 0E6B addq.l [A1 + 0xE6B], 1 0000115A 0165 bchg -[A5], D0 0000115C 0E21 0F5B .invalid.b -[A1], 0x5B /* '[' */ // invalid immediate operation 00001160 10C1 move.b [A0]+, D1 00001162 9008 sub.b D0, A0 00001164 5B05 subq.b D5, 5 00001166 3B1A move.w -[A5], [A2]+ 00001168 0833 0041 0081 btst.b [A3 + D0.w - 0x127], 0x41 /* 'A' */ 0000116E 6C6B bge +0x6D /* 000011DB */ 00001170 0525 btst -[A5], D2 00001172 4D60 chk.w D6, -[A0] 00001174 2901 move.l -[A4], D1 00001176 D32F 3054 add.b [A7 + 0x3054], D1 0000117A 0F06 btst D6, D7 0000117C C131 ED07 1C04 85C1 and.b [[A1 + <>] + A6 * 4 + 0x1C0485C1], D0 00001184 0501 btst D1, D2 00001186 CA07 and.b D5, D7 00001188 01AE E188 bclr [A6 - 0x1E78], D0 // begin alternate branch 0000118A-0000118C label0000118A: 0000118A E188 lsl D0, 8 // end alternate branch 0000118A-0000118C label0000118A: // (misaligned) 0000118C 8A04 or.b D5, D4 0000118E 410E .invalid 0, A6 // invalid opcode 4 with b == 4 00001190 D023 add.b D0, -[A3] 00001192 072B 0A3E btst [A3 + 0xA3E], D3 00001196 D35E add.w [A6]+, D1 00001198 233D move.l -[A1], <> 0000119A C310 and.b [A0], D1 0000119C 8B1D or.b [A5]+, D5 0000119E 532B 3B19 subq.b [A3 + 0x3B19], 1 000011A2 063A 1B55 40E1 addi.b [PC + 0x40E1 /* 00005285, cstring "" */], 0x55 /* 'U' */ 000011A8 0A2B 0053 2D90 xori.b [A3 + 0x2D90], 0x53 /* 'S' */ 000011AE 1368 F3EB 3F45 move.b [A1 + 0x3F45], [A0 - 0xC15] 000011B4 BE40 cmp.w D7, D0 000011B6 A919 syscall GetWTitle 000011B8 1302 move.b -[A1], D2 000011BA CA2A 28D8 and.b D5, [A2 + 0x28D8] 000011BE 6CCA bge -0x34 /* 0000118A */ 000011C0 3A8B move.w [A5], A3 000011C2 192E 0105 move.b -[A4], [A6 + 0x105] 000011C6 9B09 subx.b -[A5], -[A1] 000011C8 3893 move.w [A4], [A3] 000011CA 041B A06B subi.b [A3]+, 0x6B /* 'k' */ 000011CE 4833 022B nbcd.b [A3 + D0.w * 2 + 0x2B] 000011D2 0033 005B 1B93 044B 2B1B ori.b [[ + D1 * 2] + 0x44B2B1B], 0x5B /* '[' */ 000011DC 2081 move.l [A0], D1 000011DE 01DB .incomplete 000011E0 02A5 00A9 79DB andi.l -[A5], 0xA979DB 000011E6 6A6B bpl +0x6D /* 00001253 */ 000011E8 0023 066B ori.b -[A3], 0x6B /* 'k' */ 000011EC 04F3 .incomplete 000011EE 28CB move.l [A4]+, A3 000011F0 025A 5893 andi.w [A2]+, 0x5893 000011F4 041B A021 subi.b [A3]+, 0x21 /* '!' */ 000011F8 D17B 495B 85EB 2E81 add.w [[PC] - 0x7A14D17F], D0 00001200 083B 215B C049 btst.b [PC + A4.w + 0x49], 0x5B /* '[' */ 00001206 0AAB 2CC4 3E5B 1B81 xori.l [A3 + 0x1B81], 0x2CC43E5B 0000120E 0125 btst -[A5], D0 00001210 1A41 movea.b A5, D1 00001212 755B moveq.l D2, 0x5B 00001214 0BC4 .incomplete 00001216 2CC3 move.l [A6]+, D3 00001218 2733 1E08 move.l -[A3], [A3 + D1 * 8 + 0x8] 0000121C 1C28 0106 move.b D6, [A0 + 0x106] 00001220 0685 3CBB 1B87 addi.l D5, 0x3CBB1B87 00001226 0CBC A109 E108 A11E 3B21 cmpi.l 0xA11E3B21, 0xA109E108 00001230 BB4D cmpm.w [A5]+, [A5]+ 00001232 1B20 move.b -[A5], -[A0] 00001234 5BC0 smi D0 00001236 1FAB 1366 7B19 move.b [[A7 + D7 * 2]], [A3 + 0x1366] 0000123C AB13 syscall PatConvert 0000123E 535C subq.w [A4]+, 1 00001240 0665 931B addi.w -[A5], 0x931B 00001244 0D33 1E07 btst [A3 + D1 * 8 + 0x7], D6 00001248 0103 btst D3, D0 0000124A F90F .extension 0x90F <> // unimplemented 0000124C 10E9 0F43 move.b [A0]+, [A1 + 0xF43] 00001250 15E5 0F2B move.b [PC + 0xF2B /* 0000217D, value 0x65 'e' */], -[A5] 00001254 0061 0E1B ori.w -[A1], 0xE1B 00001258 02DB .incomplete 0000125A 060F 0509 addi.b A7, 0x9 /* '\t' */ 0000125E A924 syscall FrontWindow 00001260 5BC0 smi D0 00001262 8107 sbcd D0, D7 00001264 1625 move.b D3, -[A5] 00001266 1269 0189 movea.b A1, [A1 + 0x189] 0000126A 0721 btst -[A1], D3 0000126C 1FC3 move.b <>, D3 0000126E 1F16 move.b -[A7], [A6] 00001270 081C 1609 btst.b [A4]+, 0x9 /* '\t' */ 00001274 12AB 1363 move.b [A1], [A3 + 0x1363] 00001278 5097 addq.l [A7], 8 0000127A 0CF1 .incomplete 0000127C E506 asl D6.b, 2 0000127E 2A10 move.l D5, [A0] 00001280 2B18 move.l -[A5], [A0]+ 00001282 6B00 E913 bmi -0x16EB /* FFFFFB97 */ 00001286 AB71 syscall rcMask3 00001288 E913 roxl D3.b, 4 0000128A 0FED .incomplete 0000128C 07D1 .incomplete 0000128E 0753 bchg [A3], D3 00001290 2B23 move.l -[A5], -[A3] 00001292 385B movea.w A4, [A3]+ 00001294 0B65 bchg -[A5], D5 00001296 7365 moveq.l D1, 0x65 00001298 1225 move.b D1, -[A5] 0000129A A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1 0000129C 0206 E306 andi.b D6, 0x6 000012A0 2523 move.l -[A2], -[A3] 000012A2 8814 or.b D4, [A4] 000012A4 2E28 8203 move.l D7, [A0 - 0x7DFD] 000012A8 0F12 btst [A2], D7 000012AA 8865 or.w D4, -[A5] 000012AC 9A37 0100 sub.b D5, [A7 + <> + D0] 000012B0 BB02 xor.b D2, D5 000012B2 2700 move.l -[A3], D0 000012B4 FCC5 431B .extension 0xCC5 <> // unimplemented 000012B8 6149 bsr +0x4B /* 00001303 */ 000012BA 02E3 .incomplete 000012BC 0C2A FE01 122E cmpi.b [A2 + 0x122E], 0x1 000012C2 4ACD tas.b A5 000012C4 D00B add.b D0, A3 000012C6 0593 bclr [A3], D2 000012C8 036A DE4E bchg [A2 - 0x21B2], D1 000012CC 8A04 or.b D5, D4 000012CE 1F23 move.b -[A7], -[A3] 000012D0 0783 bclr D3, D3 000012D2 717B moveq.l D0, 0x7B 000012D4 4923 .invalid 4, -[A3] // invalid opcode 4 with b == 4 000012D6 1D06 move.b -[A6], D6 000012D8 DB23 add.b -[A3], D5 000012DA 5AD3 spl [A3] 000012DC 36F3 01CB 2007 05A3 move.w [A3]+, [[ + <>] + 0x200705A3] 000012E4 3B0F move.w -[A5], A7 000012E6 9304 subx.b D1, D4 000012E8 2B30 E82C move.l -[A5], [A0 + A6 + 0x2C] 000012EC D0F3 1B51 add.w A0, [[A3]] 000012F0 1BC4 move.b <>, D4 000012F2 2C94 move.l [A6], [A4] 000012F4 723E moveq.l D1, 0x3E 000012F6 3B0F move.w -[A5], A7 000012F8 DB02 addx.b D5, D2 000012FA 1E16 move.b D7, [A6] 000012FC 9304 subx.b D1, D4 000012FE FB68 .extension 0xB68 <> // unimplemented 00001300 E86B lsr D3.w, D4 00001302 382C CB70 move.w D4, [A4 - 0x3490] 00001306 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 00001308 133B BC1C move.b -[A1], [PC + A3 * 4 + 0x1C] 0000130C 28C4 move.l [A4]+, D4 0000130E 3EC3 move.w [A7]+, D3 00001310 2765 3333 move.l [A3 + 0x3333], -[A5] 00001314 0045 BDF3 ori.w D5, 0xBDF3 00001318 0449 CD2C subi.w A1, 0xCD2C 0000131C C108 abcd -[A0], -[A0] 0000131E 970D subx.b -[A3], -[A5] 00001320 998B subx.l -[A4], -[A3] 00001322 155A 7346 move.b [A2 + 0x7346], [A2]+ 00001326 8908 sbcd -[A4], -[A0] 00001328 5B05 subq.b D5, 5 0000132A 9304 subx.b D1, D4 0000132C 0FE8 .incomplete 0000132E 7908 moveq.l D4, 0x08 00001330 0FE1 .incomplete 00001332 2361 6D25 move.l [A1 + 0x6D25], -[A1] 00001336 080F E80F btst.b A7, 0xF 0000133A 0608 BC2D addi.b A0, 0x2D /* '-' */ 0000133E 429B clr.l [A3]+ 00001340 02BC BB02 2518 CDA8 82A1 andi.l 0xCDA882A1, 0xBB022518 0000134A 0811 C617 btst.b [A1], 0x17 0000134E 0179 DE4E 83C0 bchg [0xDE4E83C0], D0 00001354 2307 move.l -[A1], D7 label00001356: 00001356 0FA5 bclr -[A5], D7 00001358 0817 04DC btst.b [A7], 0xDC 0000135C 012A 5A03 btst [A2 + 0x5A03], D0 00001360 0C6D 2227 01A4 cmpi.w [A5 + 0x1A4], 0x2227 /* '\"\'' */ 00001366 5704 subq.b D4, 3 00001368 F65B 4E93 .extension 0x65B <>, 0x4E93 // unimplemented 0000136C 36D3 move.w [A3]+, [A3] 0000136E 0E63 718B .invalid.w -[A3], 0x718B // invalid immediate operation 00001372 2057 movea.l A0, [A7] 00001374 053F btst <>, D2 00001376 2703 move.l -[A3], D3 00001378 41DE lea.l A0, [A6]+ 0000137A 28BB 0808 move.l [A4], [PC + D0 + 0x8] 0000137E 620F bhi +0x11 /* 0000138F */ 00001380 5A60 addq.w -[A0], 5 00001382 1C78 0203 movea.b A6, [0x00000203] 00001386 3ADA move.w [A5]+, [A2]+ 00001388 822A 28F4 or.b D1, [A2 + 0x28F4] 0000138C 6303 bls +0x5 /* 00001391 */ 0000138E 741B moveq.l D2, 0x1B 00001390 0E63 0C01 .invalid.w -[A3], 0xC01 // invalid immediate operation 00001394 6AC0 bpl -0x3E /* 00001356 */ 00001396 A34D syscall PurgeMem, flags=3 00001398 6B01 bmi +0x3 /* 0000139B */ 0000139A B033 00EC cmp.b D0, [A3 + D0.w - 0x20] 0000139E 34D3 move.w [A2]+, [A3] 000013A0 0910 btst [A0], D4 000013A2 1014 move.b D0, [A4] 000013A4 8417 or.b D2, [A7] 000013A6 05BD bclr <>, D2 000013A8 0F00 btst D0, D7 000013AA 1320 move.b -[A1], -[A0] 000013AC 0169 7437 bchg [A1 + 0x7437], D0 000013B0 034F bchg A7, D1 000013B2 2A4E movea.l A5, A6 000013B4 2701 move.l -[A3], D1 000013B6 AB23 syscall SetFillPat 000013B8 1221 move.b D1, -[A1] 000013BA 078A bclr A2, D3 000013BC 78DE moveq.l D4, 0xFFFFFFDE 000013BE 28B3 2B08 move.l [A4], [A3 + <> + D2 * 2] 000013C2 62F3 bhi -0xB /* 000013B7 */ 000013C4 735A moveq.l D1, 0x5A 000013C6 6040 bra +0x42 /* 00001408 */ 000013C8 0263 1455 andi.w -[A3], 0x1455 000013CC 0763 bchg -[A3], D3 000013CE 0F5D bchg [A5]+, D7 000013D0 0776 4507 033B 7674 bchg [[A6 + <>] + D4 * 4 + 0x33B7674], D3 000013D8 AD07 syscall SetString, auto_pop 000013DA 0FB1 0713 1317 0581 bclr [[A1 + D0 * 8] + 0x13170581], D7 000013E2 A907 syscall SetString 000013E4 1617 move.b D3, [A7] 000013E6 041F 04FB subi.b [A7]+, 0xFB 000013EA 034B bchg A3, D1 000013EC 35EA 0705 C93A move.w [PC - 0x36C6 /* FFFFDD28, cstring "" */], [A2 + 0x705] 000013F2 5B14 subq.b [A4], 5 000013F4 0672 164B B56B 0A6B 154B 35F3 addi.w [[A2 + 0xA6B] + 0x154B35F3], 0x164B 00001400 0932 1B1C btst <>, D4 00001404 3407 move.w D2, D7 00001406 03A0 bclr -[A0], D1 label00001408: 00001408 024B 538C andi.w A3, 0x538C 0000140C C62B 0A16 and.b D3, [A3 + 0xA16] 00001410 435E chk.w D1, [A6]+ 00001412 3CD8 move.w [A6]+, [A0]+ 00001414 0F3C 8293 btst 0x93, D7 00001418 8016 or.b D0, [A6] 0000141A 5309 subq.b A1, 1 0000141C 0305 btst D5, D1 0000141E 0703 btst D3, D3 00001420 7D34 moveq.l D6, 0x34 00001422 0503 btst D3, D2 00001424 025B 7301 andi.w [A3]+, 0x7301 00001428 0833 0C1E 160F btst.b [A3 + D1.w * 8 + 0xF], 0x1E 0000142E 7676 moveq.l D3, 0x76 00001430 1E16 move.b D7, [A6] 00001432 441F neg.b [A7]+ 00001434 FB0E .extension 0xB0E <> // unimplemented 00001436 A500 syscall Open/PBHOpen/HOpen, flags=5 00001438 6B28 bmi +0x2A /* 00001462 */ 0000143A D634 5305 add.b D3, [[A4 + <>] + D5 * 2] 0000143E 1E07 move.b D7, D7 00001440 0257 2B0D andi.w [A7], 0x2B0D /* '+\r' */ 00001444 8323 or.b -[A3], D1 00001446 7674 moveq.l D3, 0x74 00001448 CB02 abcd D5, D2 0000144A F100 .extension 0x100 <> // unimplemented 0000144C 7B07 moveq.l D5, 0x07 0000144E 0053 7821 ori.w [A3], 0x7821 /* 'x!' */ 00001452 09EA .incomplete 00001454 0F3C 4B35 btst 0x35 /* '5' */, D7 00001458 0B08 btst A0, D5 0000145A A109 syscall Delete/PBHDelete/HDelete, flags=1 0000145C 9307 subx.b D1, D7 0000145E 4108 .invalid 0, A0 // invalid opcode 4 with b == 4 00001460 EA03 asr D3.b, 5 label00001462: 00001462 3B3C 3CEB move.w -[A5], 0x3CEB 00001466 01C1 .incomplete 00001468 080B 033C btst.b A3, 0x3C /* '<' */ 0000146C 0FD0 .incomplete 0000146E E33C rol D4.b, D1 00001470 810F sbcd -[A0], -[A7] 00001472 1007 move.b D0, D7 00001474 0430 6437 05EB 1303 327C 4B35 subi.b [[0x1303] + 0x327C4B35], 0x37 /* '7' */ 00001480 029B 0DAB 00A1 andi.l [A3]+, 0xDAB00A1 00001486 0FFB .incomplete 00001488 6C11 bge +0x13 /* 0000149B */ 0000148A 26A9 372E move.l [A3], [A1 + 0x372E] 0000148E 0433 0073 38CB subi.b [A3 + D3 - 0x53], 0x73 /* 's' */ 00001494 2863 movea.l A4, -[A3] 00001496 00A2 061B 0E1E ori.l -[A2], 0x61B0E1E 0000149C 2833 1233 move.l D4, [A3 + D1.w * 2 + 0x33] 000014A0 00C3 .incomplete 000014A2 0AB3 6833 0D34 4889 xori.l [A3 + D4 - 0x119], 0x68330D34 /* 'h3\r4' */ 000014AA 1607 move.b D3, D7 000014AC 8576 7314 or.w <>, D2 000014B0 76D3 moveq.l D3, 0xFFFFFFD3 000014B2 284B movea.l A4, A3 000014B4 353C DB1E move.w -[A2], 0xDB1E 000014B8 4B35 6300 .invalid 5, [A5 + <> + D6 * 2] // invalid opcode 4 with b == 4 000014BC D527 add.b -[A7], D2 000014BE 0E18 265B .invalid.b [A0]+, 0x5B /* '[' */ // invalid immediate operation 000014C2 2AE5 move.l [A5]+, -[A5] 000014C4 269B move.l [A3], [A3]+ 000014C6 000F 3C3F ori.b A7, 0x3F /* '?' */ 000014CA 853F or.b <>, D2 000014CC 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4 000014CE B300 xor.b D0, D1 000014D0 B341 xor.w D1, D1 000014D2 1A78 1B0F movea.b A5, [0x00001B0F] 000014D6 3A5B movea.w A5, [A3]+ 000014D8 0725 btst -[A5], D3 000014DA 016B 0912 bchg [A3 + 0x912], D0 000014DE 7861 moveq.l D4, 0x61 000014E0 014B bchg A3, D0 000014E2 C93A 2B17 and.b [PC + 0x2B17 /* 00002B19, value 0xA3 */], D4 000014E6 6501 bcs +0x3 /* 000014E9 */ 000014E8 2310 move.l -[A1], [A0] 000014EA B341 xor.w D1, D1 000014EC C323 and.b -[A3], D1 000014EE 0101 btst D1, D0 000014F0 B322 xor.b -[A2], D1 000014F2 0501 btst D1, D2 000014F4 631E bls +0x20 /* 00001514 */ 000014F6 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 000014F8 0421 013B subi.b -[A1], 0x3B /* ';' */ 000014FC 2A25 move.l D5, -[A5] 000014FE 01AB 1821 bclr [A3 + 0x1821], D0 00001502 0173 0121 01C3 bchg [[A3 + 0x1C3 + D0]], D0 00001508 3525 move.w -[A2], -[A5] 0000150A 01A3 bclr -[A3], D0 0000150C 2221 move.l D1, -[A1] 0000150E 015C bchg [A4]+, D0 00001510 2101 move.l -[A0], D1 00001512 0B26 btst -[A6], D5 label00001514: 00001514 2501 move.l -[A2], D1 00001516 BB35 2101 xor.b [[A5 + <> + D2]], D5 0000151A E021 asr D1.b, D0 0000151C 0173 1925 0123 bchg [[A3 + 0x123] + D1], D0 00001522 2A21 move.l D5, -[A1] 00001524 0193 bclr [A3], D0 00001526 0221 0153 andi.b -[A1], 0x53 /* 'S' */ 0000152A 1AE5 move.b [A5]+, -[A5] 0000152C 11D3 04C1 move.b [0x000004C1], [A3] 00001530 2AB4 1704 move.l [A5], <> 00001534 B560 xor.w -[A0], D2 00001536 A31F syscall DisposPtr/DisposePtr, flags=3 00001538 85AA 93D2 or.l [A2 - 0x6C2E], D2 0000153C 2A10 move.l D5, [A0] 0000153E 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 00001540 3B0E move.w -[A5], A6 00001542 BB1F xor.b [A7]+, D5 00001544 E388 lsl D0, 1 00001546 2B5E AB0F move.l [A5 - 0x54F1], [A6]+ 0000154A F330 .extension 0x330 <> // unimplemented 0000154C B0A3 cmp.l D0, -[A3] 0000154E 1F0F move.b -[A7], A7 00001550 01B0 638C bclr <>, D0 00001554 6B5B bmi +0x5D /* 000015B1 */ 00001556 6B05 bmi +0x7 /* 0000155D */ 00001558 AB50 syscall bAvg 0000155A 26EB 0445 move.l [A3]+, [A3 + 0x445] 0000155E 10A3 move.b [A0], -[A3] 00001560 AB53 syscall bSubPin 00001562 9C0A sub.b D6, A2 00001564 E528 lsl D0.b, D2 00001566 5C8A addq.l A2, 6 00001568 E02E lsr D6.b, D0 0000156A 04AB 1E93 3E16 E309 subi.l [A3 - 0x1CF7], 0x1E933E16 00001572 5C88 addq.l A0, 6 00001574 14A6 move.b [A2], -[A6] 00001576 74D4 moveq.l D2, 0xFFFFFFD4 00001578 D44B add.w D2, A3 0000157A 0012 1602 ori.b [A2], 0x2 0000157E AB83 syscall slMASK11 00001580 DB03 addx.b D5, D3 00001582 9306 subx.b D1, D6 00001584 7305 moveq.l D1, 0x05 00001586 2A78 4B13 movea.l A5, [0x00004B13] 0000158A 9306 subx.b D1, D6 0000158C 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 0000158E F093 063C .extension 0x093 <> // unimplemented 00001592 9315 sub.b [A5], D1 00001594 A347 syscall SetTrapAddress, flags=3 00001596 6318 bls +0x1A /* 000015B0 */ 00001598 F30F .extension 0x30F <> // unimplemented 0000159A 0608 1C93 addi.b A0, 0x93 0000159E 0240 A35C andi.w D0, 0xA35C 000015A2 70ED moveq.l D0, 0xFFFFFFED 000015A4 0314 btst [A4], D1 000015A6 0263 132A andi.w -[A3], 0x132A 000015AA 9302 subx.b D1, D2 000015AC 1B0E move.b -[A5], A6 000015AE BB06 xor.b D6, D5 label000015B0: 000015B0 4206 clr.b D6 000015B2 AB03 syscall Jackson 000015B4 346B 0B42 movea.w A2, [A3 + 0xB42] 000015B8 90A3 sub.l D0, -[A3] 000015BA 0793 bclr [A3], D3 000015BC 8507 sbcd D2, D7 000015BE 0067 1E93 ori.w -[A7], 0x1E93 000015C2 028B 0AA5 010B andi.l A3, 0xAA5010B 000015C8 1FDB move.b <>, [A3]+ 000015CA 03F3 .incomplete 000015CC 012B 9607 btst [A3 - 0x69F9], D0 000015D0 04C8 .incomplete 000015D2 650B bcs +0xD /* 000015DF */ 000015D4 1F83 180A move.b [A7 + D1 + 0xA], D3 000015D8 3700 move.w -[A3], D0 000015DA BB23 xor.b -[A3], D5 000015DC 1D58 7B02 move.b [A6 + 0x7B02], [A0]+ 000015E0 585B addq.w [A3]+, 4 000015E2 0827 027C btst.b -[A7], 0x7C /* '|' */ 000015E6 B3C7 cmpa.l A1, D7 000015E8 933C 0A0C sub.b 0xC, D1 000015EC CB08 abcd -[A5], -[A0] 000015EE E197 roxl D7, 8 000015F0 1B05 move.b -[A5], D5 000015F2 CB08 abcd -[A5], -[A0] 000015F4 1C17 move.b D6, [A7] 000015F6 0773 0F14 bchg <>, D3 000015FA 024B 3A93 andi.w A3, 0x3A93 000015FE 0107 btst D7, D0 00001600 0196 bclr [A6], D0 00001602 0330 E18D btst [[ + <>] + A6], D1 00001606 1C10 move.b D6, [A0] 00001608 0273 390B 1F9B 0014 000F andi.w [[ + D1 * 8] + 0x14000F], 0x390B 00001612 144B movea.b A2, A3 00001614 021F 019A andi.b [A7]+, 0x9A 00001618 530D subq.b A5, 1 0000161A 0E18 CB2B .invalid.b [A0]+, 0x2B /* '+' */ // invalid immediate operation 0000161E 1F13 move.b -[A7], [A3] 00001620 3185 0781 move.w [[ + <> + D0 * 8]], D5 00001624 980B sub.b D4, A3 00001626 29BB 53DB 0904 CB01 6B57 move.l <>, [[] + 0x904CB01] 00001630 730A moveq.l D1, 0x0A 00001632 0A73 5B06 3AF3 xori.w [A3 + D3 * 2 - 0x13], 0x5B06 00001638 129B move.b [A1], [A3]+ 0000163A 0093 181F 5B05 ori.l [A3], 0x181F5B05 00001640 DB4F addx.w -[A5], -[A7] 00001642 839C or.l [A4]+, D1 00001644 6359 bls +0x5B /* 0000169F */ 00001646 5B05 subq.b D5, 5 00001648 1B02 move.b -[A5], D2 0000164A AB05 syscall CopyHandle 0000164C 0FB0 4305 bclr [[A0 + <>] + D4 * 2], D7 00001650 8372 630C or.w <>, D1 00001654 B35B xor.w [A3]+, D1 00001656 9B00 subx.b D5, D0 00001658 8B01 sbcd D5, D1 0000165A 5B27 subq.b -[A7], 5 0000165C 589B addq.l [A3]+, 4 0000165E 180F move.b D4, A7 00001660 0AD3 .incomplete 00001662 0807 085F btst.b D7, 0x5F /* '_' */ 00001666 027B 1D25 59C3 1206 1B27 andi.w [[ + <>] + 0x12061B27], 0x1D25 00001670 C101 abcd D0, D1 00001672 9B68 0A61 sub.w [A0 + 0xA61], D5 00001676 00D3 .incomplete 00001678 5865 addq.w -[A5], 4 0000167A 000F 0A0F ori.b A7, 0xF 0000167E 34DB move.w [A2]+, [A3]+ 00001680 8356 or.w [A6], D1 00001682 0693 0563 0163 addi.l [A3], 0x5630163 00001688 0EE4 .incomplete 0000168A 8500 sbcd D2, D0 0000168C 2B62 5309 move.l [A5 + 0x5309], -[A2] 00001690 8113 or.b [A3], D0 00001692 5603 addq.b D3, 3 00001694 1304 move.b -[A1], D4 00001696 0FA5 bclr -[A5], D7 00001698 0063 01E3 ori.w -[A3], 0x1E3 0000169C 0383 bclr D3, D1 0000169E 0114 btst [A4], D0 000016A0 E203 asr D3.b, 1 000016A2 0402 A318 subi.b D2, 0x18 000016A6 0630 7B00 F301 addi.b [[A0 + <> + A7 * 2]], 0x0 000016AC EB33 roxl D3.b, D5 000016AE 6115 bsr +0x17 /* 000016C5 */ 000016B0 29A1 4B6F move.l <>, -[A1] 000016B4 AB37 syscall bMAIN11 000016B6 433C BB47 3B07 .invalid 1, 0xBB473B07 // invalid opcode 4 with b == 4 000016BC 8B6B 6B34 or.w [A3 + 0x6B34], D5 000016C0 ABB7 syscall scDirTab32 000016C2 2201 move.l D1, D1 000016C4 01B3 C783 253B 511B bclr [[ + <> + A4 * 8] + 0x253B511B], D0 000016CC 3B83 A583 EED3 582B move.w [[ + <> + A2 * 4] - 0x112CA7D5], D3 000016D4 C87B 252B 125B 34D3 EC5B and.w D4, [[PC + 0x125B + D2 * 4] + 0x34D3EC5B] 000016DE 4F63 chk.w D7, -[A3] 000016E0 380B move.w D4, A3 000016E2 0013 2565 ori.b [A3], 0x65 /* 'e' */ 000016E6 240B move.l D2, A3 000016E8 0565 bchg -[A5], D2 000016EA 1107 move.b -[A0], D7 000016EC 017D bchg <>, D0 000016EE 049B 00DB 0663 subi.l [A3]+, 0xDB0663 000016F4 6DFB blt -0x3 /* 000016F1 */ 000016F6 6A34 bpl +0x36 /* 0000172C */ 000016F8 5B05 subq.b D5, 5 000016FA B35E xor.w [A6]+, D1 000016FC 7338 moveq.l D1, 0x38 000016FE 0700 btst D0, D3 00001700 9017 sub.b D0, [A7] 00001702 0122 btst -[A2], D0 00001704 931D sub.b [A5]+, D1 00001706 FB2A .extension 0xB2A <> // unimplemented 00001708 630E bls +0x10 /* 00001718 */ 0000170A FB08 .extension 0xB08 <> // unimplemented 0000170C E303 asl D3.b, 1 0000170E 5682 addq.l D2, 3 00001710 3A8B move.w [A5], A3 00001712 2133 00C5 move.l -[A0], [A3 + D0.w - 0x59] 00001716 1083 move.b [A0], D3 label00001718: 00001718 01E2 .incomplete 0000171A DB1F add.b [A7]+, D5 0000171C E517 roxl D7.b, 2 0000171E 063A 7312 4104 addi.b [PC + 0x4104 /* 00005824, cstring "" */], 0x12 00001724 231D move.l -[A1], [A5]+ 00001726 9B00 subx.b D5, D0 00001728 2157 CB11 move.l [A0 - 0x34EF], [A7] label0000172C: 0000172C 3380 DB4F move.w <>, D0 00001730 1F03 move.b -[A7], D3 00001732 021F 4B1C andi.b [A7]+, 0x1C 00001736 0F46 bchg D6, D7 00001738 0F41 bchg D1, D7 0000173A 0672 1658 0F00 addi.w [A2 + <> + D0 * 8], 0x1658 00001740 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 00001742 0705 btst D5, D3 00001744 673B beq +0x3D /* 00001781 */ 00001746 109B move.b [A0], [A3]+ 00001748 525B addq.w [A3]+, 1 0000174A 0565 bchg -[A5], D2 0000174C 07D3 .incomplete 0000174E 0846 8B01 bchg.b D6, 0x1 00001752 A206 syscall KillIO, flags=2 00001754 0B2E 1F03 btst [A6 + 0x1F03], D5 00001758 026B 054B 486B andi.w [A3 + 0x486B], 0x54B 0000175E 05A2 bclr -[A2], D2 00001760 065B 18C1 addi.w [A3]+, 0x18C1 00001764 070F btst A7, D3 00001766 0A53 0B07 xori.w [A3], 0xB07 0000176A 8466 or.w D2, -[A6] 0000176C C104 abcd D0, D4 0000176E 6359 bls +0x5B /* 000017C9 */ 00001770 9387 subx.l D1, D7 00001772 8233 1E3B or.b D1, [A3 + D1 * 8 + 0x3B] 00001776 06DA .incomplete 00001778 FB08 .extension 0xB08 <> // unimplemented 0000177A 2B62 34FB move.l [A5 + 0x34FB], -[A2] 0000177E 45DB lea.l A2, [A3]+ 00001780 03C3 .incomplete 00001782 0B5B bchg [A3]+, D5 00001784 4206 clr.b D6 00001786 3B06 move.w -[A5], D6 00001788 1311 move.b -[A1], [A1] 0000178A DB72 9B68 D314 add.w [A2 - 0x2CEC], D5 00001790 6100 D358 bsr -0x2CA6 /* FFFFEAEA */ 00001794 6500 D394 bcs -0x2C6A /* FFFFEB2A */ 00001798 810D sbcd -[A0], -[A5] 0000179A FB45 .extension 0xB45 <> // unimplemented 0000179C 5645 addq.w D5, 3 0000179E 7417 moveq.l D2, 0x17 000017A0 0905 btst D5, D4 000017A2 536F C114 subq.w [A7 - 0x3EEC], 1 000017A6 DBEC 7B07 add.l A5, [A4 + 0x7B07] 000017AA 7BA5 moveq.l D5, 0xFFFFFFA5 000017AC C337 BB6D and.b <>, D1 000017B0 6350 bls +0x52 /* 00001802 */ 000017B2 8350 or.w [A0], D1 000017B4 7BBC moveq.l D5, 0xFFFFFFBC 000017B6 1F23 move.b -[A7], -[A3] 000017B8 51F6 0FE9 141E sf [[0x141E]] 000017BE 1FD3 move.b <>, [A3] 000017C0 300F move.w D0, A7 000017C2 E926 asl D6.b, D4 000017C4 E300 asl D0.b, 1 000017C6 8A04 or.b D5, D4 000017C8 6300 E801 bls -0x17FD /* FFFFFFCB */ 000017CC 1240 movea.b A1, D0 000017CE E27B ror D3.w, D1 000017D0 1202 move.b D1, D2 000017D2 0F30 3A63 btst [A0 + D3 * 2 + 0x63], D7 000017D6 0D63 bchg -[A3], D6 000017D8 0066 A30B ori.w -[A6], 0xA30B 000017DC 210B move.l -[A0], A3 000017DE 0B2B D790 btst [A3 - 0x2870], D5 000017E2 ED0F lsl D7.b, 6 000017E4 6D21 blt +0x23 /* 00001807 */ 000017E6 7300 moveq.l D1, 0x00 000017E8 40E2 move.w -[A2], SR 000017EA 731D moveq.l D1, 0x1D 000017EC 020F 3033 andi.b A7, 0x33 /* '3' */ 000017F0 0CCB .incomplete 000017F2 01A3 bclr -[A3], D0 000017F4 5856 addq.w [A6], 4 000017F6 7328 moveq.l D1, 0x28 000017F8 0702 btst D2, D3 000017FA B9D3 cmpa.l A4, [A3] 000017FC 08FB 2A23 62FB bset.b [PC + D6.w * 2 - 0x5], 0x23 /* '#' */ label00001802: 00001802 0823 0956 btst.b -[A3], 0x56 /* 'V' */ 00001806 1402 move.b D2, D2 00001808 E362 asl D2.w, D1 0000180A 3683 move.w [A3], D3 0000180C 0D0F btst A7, D6 0000180E C127 and.b -[A7], D0 00001810 56DB sne [A3]+ 00001812 03E1 .incomplete 00001814 28B6 BB53 C336 0AB3 move.l [A4], [[A6] - 0x3CC9F54D] 0000181C 68C9 bvc -0x35 /* 000017E7 */ 0000181E 000F 0AAD ori.b A7, 0xAD 00001822 7D93 moveq.l D6, 0xFFFFFF93 00001824 A7E3 syscall vFndFilName, flags=7 00001826 20D3 move.l [A0]+, [A3] 00001828 226B B4D3 movea.l A1, [A3 - 0x4B2D] 0000182C 303B 51A3 3CCB 4D93 27BB move.w D0, [[0x3CCB + D5] + 0x4D9327BB] 00001836 371B move.w -[A3], [A3]+ 00001838 50BB EDA1 0F13 addq.l [[0xF13 + A6 * 4]], 8 0000183E 4213 clr.b [A3] 00001840 981B sub.b D4, [A3]+ 00001842 24EB 231B move.l [A2]+, [A3 + 0x231B] 00001846 51D3 sf [A3] 00001848 5C3B 517B BC1F 0A3D 0313 1823 addq.b [[PC - 0x43E0F5C3] + 0x3131823], 6 00001854 50CB 580F dbt D3, +0x5811 /* 00007065 */ 00001858 C113 and.b [A3], D0 0000185A 0127 btst -[A7], D0 0000185C A36B syscall TestManager, flags=3 0000185E DB07 addx.b D5, D7 00001860 342B 16FB move.w D2, [A3 + 0x16FB] 00001864 1833 2D28 7B65 move.b D4, [A3 + 0x7B65 + D2 * 4] 0000186A 0A7B 0C4B 423F xori.w [PC + D4.w * 2 + 0x3F], 0xC4B 00001870 E80A lsr D2.b, 4 00001872 C633 66B3 and.b D3, [A3 + D6.w * 8 - 0x77] 00001876 09CB .incomplete 00001878 038B bclr A3, D1 0000187A C727 and.b -[A7], D3 0000187C 053B 8B47 btst <>, D2 00001880 1F0A move.b -[A7], A2 00001882 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00001884 B0C1 cmpa.w A0, D1 00001886 011F btst [A7]+, D0 00001888 E12F lsl D7.b, D0 0000188A DB6C C36C add.w [A4 - 0x3C94], D5 0000188E 036F 0A13 bchg [A7 + 0xA13], D1 00001892 1834 A36B 9B03 0401 0593 move.b D4, [[A4 - 0x64FD] + 0x4010593] 0000189C 0B83 bclr D3, D5 0000189E 98EB 2A1F sub.w A4, [A3 + 0x2A1F] 000018A2 CB67 and.w -[A7], D5 000018A4 EB1C rol D4.b, 5 000018A6 DBCD add.l A5, A5 000018A8 1FEB 04B3 move.b <>, [A3 + 0x4B3] 000018AC 0961 bchg -[A1], D4 000018AE 005B A5E5 ori.w [A3]+, 0xA5E5 000018B2 05EB .incomplete 000018B4 14EB 1421 move.b [A2]+, [A3 + 0x1421] 000018B8 00E1 .incomplete 000018BA 05F3 .incomplete 000018BC 35C1 05EB move.w [PC + 0x5EB /* 00001EA9, value 0x3B78 ';x' */], D1 000018C0 047B 4F16 4B20 34E5 subi.w [PC + 0x34E5 + D4 * 2], 0x4F16 000018C8 05BB 5C89 bclr [PC + D5 * 4 - 0x119], D2 000018CC 4BC3 lea.l A5, D3 000018CE 1C04 move.b D6, D4 000018D0 1B74 0E18 0BD1 move.b [A5 + 0xBD1], [A4 + D0 * 8 + 0x18] 000018D6 0F45 bchg D5, D7 000018D8 01F6 .incomplete 000018DA 1B74 8B1A 1FE1 2BCB move.b [A5 + 0x2BCB], [[A4 + A0 * 2] + 0x1FE1] 000018E2 380A move.w D4, A2 000018E4 0381 bclr D1, D1 000018E6 1B74 0702 B507 0384 move.b [A5 + 0x384], [[A4 + <> + D0 * 8] - 0x4AF9] 000018EE 5B11 subq.b [A1], 5 000018F0 831C or.b [A4]+, D1 000018F2 C304 abcd D1, D4 000018F4 0E18 1BD0 .invalid.b [A0]+, 0xD0 // invalid immediate operation 000018F8 932B A50A sub.b [A3 - 0x5AF6], D1 000018FC 2B16 move.l -[A5], [A6] 000018FE F3C7 .invalid <> 00001900 AB36 syscall bSETUP10 00001902 0433 E6F3 4718 subi.b [A3 + D4 * 8], 0xF3 00001908 C348 exg A1, A0 0000190A 1331 7B5B A106 0912 move.b -[A1], [[A1] - 0x5EF9F6EE] 00001912 6D01 blt +0x3 /* 00001915 */ 00001914 2D0E move.l -[A6], A6 00001916 8307 sbcd D1, D7 00001918 6103 bsr +0x5 /* 0000191D */ 0000191A DB48 addx.w -[A5], -[A0] 0000191C 2B16 move.l -[A5], [A6] 0000191E 1B02 move.b -[A5], D2 00001920 A501 syscall Close, flags=5 00001922 5327 subq.b -[A7], 1 00001924 8306 sbcd D1, D6 00001926 8508 sbcd -[A2], -[A0] 00001928 1E04 move.b D7, D4 0000192A E33C rol D4.b, D1 0000192C 4B2D 2B0F .invalid 5, [A5 + 0x2B0F] // invalid opcode 4 with b == 4 00001930 380E move.w D4, A6 00001932 1833 5DAB 0C03 502F 2D50 move.b D4, [[0xC03 + D5 * 4] + 0x502F2D50] 0000193C 2706 move.l -[A3], D6 0000193E EE82 asr D2, 7 00001940 A2E6 syscall vPixel2Char, flags=2 00001942 FB1C .extension 0xB1C <> // unimplemented 00001944 06CE .incomplete 00001946 782B moveq.l D4, 0x2B 00001948 11D3 8D03 move.b [0xFFFF8D03], [A3] 0000194C 0FC5 .incomplete 0000194E 00D3 .incomplete 00001950 13D3 0DC6 0613 move.b [0x0DC60613], [A3] 00001956 0414 02DB subi.b [A4], 0xDB 0000195A 2236 9301 move.l D1, [[A6 + <> + A1 * 2]] 0000195E 06CE .incomplete 00001960 6A08 bpl +0xA /* 0000196A */ 00001962 026B 8136 F316 andi.w [A3 - 0xCEA], 0x8136 00001968 DB1A add.b [A2]+, D5 label0000196A: 0000196A DC03 add.b D6, D3 0000196C 0123 btst -[A3], D0 0000196E 1725 move.b -[A3], -[A5] 00001970 0303 btst D3, D1 00001972 21D3 0DF0 move.l [0x00000DF0], [A3] 00001976 BA21 cmp.b D5, -[A1] 00001978 0806 EC04 btst.b D6, 0x4 0000197C BB06 xor.b D6, D5 0000197E 7801 moveq.l D4, 0x01 00001980 37CB 1904 move.w <>, A3 00001984 3447 movea.w A2, D7 00001986 0706 btst D6, D3 00001988 1F33 6EE3 move.b -[A7], [A3 + D6 * 8 - 0x29] 0000198C 206D 322E movea.l A0, [A5 + 0x322E] 00001990 2159 8203 move.l [A0 - 0x7DFD], [A1]+ 00001994 1D0B move.b -[A6], A3 00001996 290B move.l -[A4], A3 00001998 8806 or.b D4, D6 0000199A EB07 asl D7.b, 5 0000199C 789B moveq.l D4, 0xFFFFFF9B 0000199E 07D3 .incomplete 000019A0 0DC1 .incomplete 000019A2 2E02 move.l D7, D2 000019A4 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000019A6 2107 move.l -[A0], D7 000019A8 3306 move.w -[A1], D6 000019AA 0302 btst D2, D1 000019AC A33B syscall Delay, flags=3 000019AE 7423 moveq.l D2, 0x23 000019B0 F40F cinvl NONE, [A7] 000019B2 4540 chk.w D2, D0 000019B4 031A btst [A2]+, D1 000019B6 E65B ror D3.w, 3 000019B8 1825 move.b D4, -[A5] 000019BA 08E1 0253 bset.b -[A1], 0x53 /* 'S' */ 000019BE 0521 btst -[A1], D2 000019C0 0706 btst D6, D3 000019C2 6317 bls +0x19 /* 000019DB */ 000019C4 1402 move.b D2, D2 000019C6 1B4C 362D move.b [A5 + 0x362D], A4 000019CA 0DB3 0A6D bclr [A3 + D0 * 2 + 0x6D], D6 000019CE 0283 010B 0304 andi.l D3, 0x10B0304 000019D4 E407 asr D7.b, 2 000019D6 043E 930D subi.b <>, 0xD /* '\r' */ 000019DA 040F A501 subi.b A7, 0x1 000019DE 1B24 move.b -[A5], -[A4] 000019E0 A10F syscall MountVol, flags=1 000019E2 E6B0 roxr D0, D3 000019E4 062D 313B B45B addi.b [A5 - 0x4BA5], 0x3B /* ';' */ 000019EA D005 add.b D0, D5 000019EC 0B14 btst [A4], D5 000019EE 5B17 subq.b [A7], 5 000019F0 1383 1402 move.b [A1 + D1.w * 4 + 0x2], D3 000019F4 4B2C 3643 .invalid 5, [A4 + 0x3643] // invalid opcode 4 with b == 4 000019F8 1374 4B5E 2374 move.b [A1 + 0x2374], <> 000019FE 0F89 bclr A1, D7 00001A00 FF53 .extension 0xF53 <> // unimplemented 00001A02 6F53 ble +0x55 /* 00001A57 */ 00001A04 A71B syscall SetZone, flags=7 00001A06 50D3 st [A3] 00001A08 5CA9 7AD3 addq.l [A1 + 0x7AD3], 6 00001A0C 042E 04B6 1B86 subi.b [A6 + 0x1B86], 0xB6 00001A12 1B3E move.b -[A5], <> 00001A14 CB1E and.b [A6]+, D5 00001A16 043B 4E23 1713 228B 35ED subi.b [[PC + D1 * 8] + 0x228B35ED], 0x23 /* '#' */ 00001A20 0973 00BB bchg [A3 + D0.w - 0x69], D4 00001A24 0628 C513 3A73 addi.b [A0 + 0x3A73], 0x13 00001A2A 1306 move.b -[A1], D6 00001A2C CE28 6B01 and.b D7, [A0 + 0x6B01] 00001A30 AB30 syscall bMAIN0 00001A32 2501 move.l -[A2], D1 00001A34 926B 0B78 sub.w D1, [A3 + 0xB78] 00001A38 DB6E 0FD8 add.w [A6 + 0xFD8], D5 00001A3C 6302 bls +0x4 /* 00001A40 */ 00001A3E BB14 xor.b [A4], D5 label00001A40: 00001A40 28BB 1312 168E move.l [A4], [[PC + D1 * 2] + 0x168E] 00001A46 0FED .incomplete 00001A48 1903 move.b -[A4], D3 00001A4A 5845 addq.w D5, 4 00001A4C FF2B .extension 0xF2B <> // unimplemented 00001A4E 1DEB 0F88 move.b <>, [A3 + 0xF88] 00001A52 287B 0063 movea.l A4, [PC + D0.w + 0x63] 00001A56 0293 0628 E10E andi.l [A3], 0x628E10E 00001A5C 2B29 2505 move.l -[A5], [A1 + 0x2505] 00001A60 7338 moveq.l D1, 0x38 00001A62 3304 move.w -[A1], D4 00001A64 0433 19C5 0063 subi.b [A3 + D0.w + 0x63], 0xC5 00001A6A 01BB 140F bclr [PC + D1.w * 4 + 0xF], D0 00001A6E A900 syscall GetFNum 00001A70 9306 subx.b D1, D6 00001A72 CB80 and.l D0, D5 00001A74 0A93 06B0 3338 xori.l [A3], 0x6B03338 00001A7A 3B0A move.w -[A5], A2 00001A7C 2831 0341 move.l D4, [[A1 + <>]] 00001A80 04D8 .incomplete 00001A82 E30D lsl D5.b, 1 00001A84 0478 7B00 E30D subi.w [0xFFFFE30D], 0x7B00 /* '{\0' */ 00001A8A 3478 E501 movea.w A2, [0xFFFFE501] 00001A8E 4B52 chk.w D5, [A2] 00001A90 04EC .incomplete 00001A92 10E5 move.b [A0]+, -[A5] 00001A94 1E06 move.b D7, D6 00001A96 088E 4B05 bclr.b A6, 0x5 00001A9A 210B move.l -[A0], A3 00001A9C 6A70 bpl +0x72 /* 00001B0E */ 00001A9E 020F 6509 andi.b A7, 0x9 /* '\t' */ 00001AA2 4B34 E30D .invalid 5, [[A4 + <>] + A6 * 2] // invalid opcode 4 with b == 4 00001AA6 2B04 move.l -[A5], D4 00001AA8 7843 moveq.l D4, 0x43 00001AAA 2D23 move.l -[A6], -[A3] 00001AAC 1703 move.b -[A3], D3 00001AAE 1F8B 35E1 8D65 move.b [[-0x729B]], A3 00001AB4 9FD3 sub.l A7, [A3] 00001AB6 2B2F AA0A move.l -[A5], [A7 - 0x55F6] 00001ABA 0C88 0706 A3BB cmpi.l A0, 0x706A3BB 00001AC0 1133 072E 1045 12D3 move.b -[A0], [[A3 + 0x1045] + D0 * 8 + 0x12D3] 00001AC8 8D06 sbcd D6, D6 00001ACA CB1C and.b [A4]+, D5 00001ACC 738B moveq.l D1, 0xFFFFFF8B 00001ACE 1B29 A51B move.b -[A5], [A1 - 0x5AE5] 00001AD2 1093 move.b [A0], [A3] 00001AD4 2BA3 0BBA 3403 2734 1B66 move.l [[0x34032734 + D0 * 2] + 0x1B66], -[A3] 00001ADE 0623 0863 addi.b -[A3], 0x63 /* 'c' */ 00001AE2 018B bclr A3, D0 00001AE4 0BE4 .incomplete 00001AE6 8100 sbcd D0, D0 00001AE8 6B01 bmi +0x3 /* 00001AEB */ 00001AEA 3A2B 0414 move.w D5, [A3 + 0x414] 00001AEE 02B3 1BDB 1373 0B36 A2E6 7B00 A501 andi.l [[A3 - 0x5D198500] + D0 * 2 - 0x5AFF], 0x1BDB1373 00001AFC 383A 131B move.w D4, [PC + 0x131B /* 00002E19, value 0x543B 'T;', cstring "T;" */] 00001B00 A505 syscall Status, flags=5 00001B02 C32B A505 and.b [A3 - 0x5AFB], D1 00001B06 4338 730B .invalid 1, [0x0000730B] // invalid opcode 4 with b == 4 00001B0A C31A and.b [A2]+, D1 00001B0C 1314 move.b -[A1], [A4] label00001B0E: 00001B0E AC46 syscall X2Frac, auto_pop 00001B10 0812 AC2D btst.b [A2], 0x2D /* '-' */ 00001B14 0CFB .incomplete 00001B16 8273 0B2A 10BB 01C9 or.w D1, [[A3 + 0x10BB + D0 * 2] + 0x1C9] 00001B1E 05EB .incomplete 00001B20 0DE3 .incomplete 00001B22 0DFE .incomplete 00001B24 78E6 moveq.l D4, 0xFFFFFFE6 00001B26 3A8B move.w [A5], A3 00001B28 115B 06C5 move.b [A0 + 0x6C5], [A3]+ 00001B2C 049B 5CC5 049B subi.l [A3]+, 0x5CC5049B 00001B32 0773 0B43 0D41 13DB bchg [[A3 + <>] + 0xD4113DB], D3 00001B3A 04A9 2653 05C3 0683 subi.l [A1 + 0x683], 0x265305C3 00001B42 0265 02AB andi.w -[A5], 0x2AB 00001B46 5CD3 sge [A3] 00001B48 0D33 0683 btst [A3 + D0.w * 8 - 0x125], D6 00001B4C 0523 btst -[A3], D2 00001B4E 22E4 move.l [A1]+, -[A4] 00001B50 1402 move.b D2, D2 00001B52 6B0E bmi +0x10 /* 00001B62 */ 00001B54 36B0 06C6 move.w [A3], [A0 + D0.w * 8 - 0x58] 00001B58 E633 roxr D3.b, D3 00001B5A 0C14 02D3 cmpi.b [A4], 0xD3 00001B5E 22E3 move.l [A1]+, -[A3] 00001B60 3BC3 move.w <>, D3 label00001B62: 00001B62 0683 1F15 0E6B addi.l D3, 0x1F150E6B 00001B68 01CB .incomplete 00001B6A 0214 8100 andi.b [A4], 0x0 00001B6E 0802 0B28 btst.b D2, 0x28 /* '(' */ 00001B72 30F5 2B0D move.w [A0]+, [[A5 + <>] + D2 * 2] 00001B76 0E17 009D .invalid.b [A7], 0x9D // invalid immediate operation 00001B7A 1703 move.b -[A3], D3 00001B7C 2BCB move.l <>, A3 00001B7E 2B3B 341F move.l -[A5], [PC + D3.w * 4 + 0x1F] 00001B82 9537 9B12 04FB sub.b [[A7 + A1 * 2] + 0x4FB], D2 00001B88 1D34 A36F move.b -[A6], <> 00001B8C BB26 xor.b -[A6], D5 00001B8E 346D 0925 movea.w A2, [A5 + 0x925] 00001B92 4049 negx.w A1 00001B94 2807 move.l D4, D7 00001B96 058D bclr A5, D2 00001B98 132B 1B07 move.b -[A1], [A3 + 0x1B07] 00001B9C 10DB move.b [A0]+, [A3]+ 00001B9E 2B34 C306 AB0F move.l -[A5], [[A4 + <>] + A4 * 2 - 0x54F1] 00001BA4 92B0 F367 sub.l D1, <> 00001BA8 730B moveq.l D1, 0x0B 00001BAA 131A move.b -[A1], [A2]+ 00001BAC 1402 move.b D2, D2 00001BAE 9B1D sub.b [A5]+, D5 00001BB0 366B 056B movea.w A3, [A3 + 0x56B] 00001BB4 4860 pea.l -[A0] 00001BB6 40CD move.w A5, SR 00001BB8 28B3 578B 012A 10E4 move.l [A4], [[ + <> + D5 * 8] + 0x12A10E4] 00001BC0 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4 00001BC2 9535 D32B 1F29 1F27 0BD3 sub.b [[A5 + 0x1F29 + A5 * 2] + 0x1F270BD3], D2 00001BCC 3D14 move.w -[A6], [A4] 00001BCE F30E .extension 0x30E <> // unimplemented 00001BD0 894A EB0B pack -[A4], -[A2], 0xEB0B 00001BD4 D30D addx.b -[A1], -[A5] 00001BD6 BB01 xor.b D1, D5 00001BD8 C904 abcd D4, D4 00001BDA 8B15 or.b [A5], D5 00001BDC 6501 bcs +0x3 /* 00001BDF */ 00001BDE 0FA9 020B bclr [A1 + 0x20B], D7 00001BE2 5D23 subq.b -[A3], 6 00001BE4 4778 0B03 chk.w D3, [0x00000B03] 00001BE8 34EA 1402 move.w [A2]+, [A2 + 0x1402] 00001BEC 7B4A moveq.l D5, 0x4A 00001BEE 3689 move.w [A3], A1 00001BF0 1705 move.b -[A3], D5 00001BF2 2FC5 move.l <>, D5 00001BF4 0D01 btst D1, D6 00001BF6 9BCE sub.l A5, A6 00001BF8 283B 06B7 move.l D4, [PC + D0.w * 8 - 0x73] 00001BFC 154D 5C36 move.b [A2 + 0x5C36], A5 00001C00 0649 3DCB addi.w A1, 0x3DCB 00001C04 2BE3 move.l <>, -[A3] 00001C06 EE0F lsr D7.b, 7 00001C08 B554 xor.w [A4], D2 00001C0A FB1D .extension 0xB1D <> // unimplemented 00001C0C 100F move.b D0, A7 00001C0E 346B 05F3 movea.w A2, [A3 + 0x5F3] 00001C12 16CB move.b [A3]+, A3 00001C14 1910 move.b -[A4], [A0] 00001C16 347B 0083 movea.w A2, [PC + D0.w - 0x125] 00001C1A 499B .invalid 4, [A3]+ // invalid opcode 4 with b == 6 00001C1C 15AB 680D 4FD3 2BE3 C7BB move.b [[] + 0x2BE3C7BB], [A3 + 0x680D] 00001C26 C7E9 4007 muls.w D3, [A1 + 0x4007] 00001C2A 080D 2817 btst.b A5, 0x17 00001C2E 0C0D 6AAB cmpi.b A5, 0xAB 00001C32 1353 ABF7 move.b [A1 - 0x5409], [A3] 00001C36 94DD sub.w A2, [A5]+ 00001C38 D714 add.b [A4], D3 00001C3A EE7B ror D3.w, D7 00001C3C 35C5 23C0 move.w [PC + 0x23C0 /* 00003FFE, cstring "" */], D5 00001C40 063A B31B 3B0F addi.b [PC + 0x3B0F /* 00005751, cstring "" */], 0x1B 00001C46 E318 rol D0.b, 1 00001C48 6169 bsr +0x6B /* 00001CB3 */ 00001C4A AB05 syscall CopyHandle 00001C4C ED02 asl D2.b, 6 00001C4E 3B22 move.w -[A5], -[A2] 00001C50 0D47 bchg D7, D6 00001C52 BB05 xor.b D5, D5 00001C54 BC1C cmp.b D6, [A4]+ 00001C56 E516 roxl D6.b, 2 00001C58 E51A rol D2.b, 2 00001C5A 9381 subx.l D1, D1 00001C5C 2A10 move.l D5, [A0] 00001C5E F30F .extension 0x30F <> // unimplemented 00001C60 CB01 abcd D5, D1 00001C62 F309 .extension 0x309 <> // unimplemented 00001C64 141E move.b D2, [A6]+ 00001C66 0453 1004 subi.w [A3], 0x1004 00001C6A CB0A abcd -[A5], -[A2] 00001C6C 1700 move.b -[A3], D0 00001C6E 6702 beq +0x4 /* 00001C72 */ 00001C70 0F61 bchg -[A1], D7 label00001C72: 00001C72 3430 C043 move.w D2, [A0 + A4.w + 0x43] 00001C76 051B btst [A3]+, D2 00001C78 0C6B 850B 0F06 cmpi.w [A3 + 0xF06], 0x850B 00001C7E 3A83 move.w [A5], D3 00001C80 101B move.b D0, [A3]+ 00001C82 0CF4 .incomplete 00001C84 3B0F move.w -[A5], A7 00001C86 4130 5861 .invalid 0, [A0 + D5 + 0x61] // invalid opcode 4 with b == 4 // begin alternate branch 00001C88-00001C8A label00001C88: 00001C88 5861 addq.w -[A1], 4 // end alternate branch 00001C88-00001C8A label00001C88: // (misaligned) 00001C8A 07BB 783A bclr [PC + D7 + 0x3A], D3 00001C8E A30B syscall Rename/PBHRename/HRename, flags=3 00001C90 E30F lsl D7.b, 1 00001C92 1016 move.b D0, [A6] 00001C94 7B0D moveq.l D5, 0x0D 00001C96 1402 move.b D2, D2 00001C98 DB74 2538 D308 3300 add.w [A4 - 0x2CF7CD00 + D2 * 4], D5 00001CA0 331E move.w -[A1], [A6]+ 00001CA2 1B02 move.b -[A5], D2 00001CA4 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 00001CA6 6320 bls +0x22 /* 00001CC8 */ 00001CA8 2B24 move.l -[A5], -[A4] 00001CAA C304 abcd D1, D4 00001CAC 3B1F move.w -[A5], [A7]+ 00001CAE 9B12 sub.b [A2], D5 00001CB0 34B4 16A3 move.w [A2], [A4 + D1.w * 8 - 0x93] 00001CB4 6F6B ble +0x6D /* 00001D21 */ 00001CB6 056B 5C23 bchg [A3 + 0x5C23], D2 00001CBA 526B 5B33 addq.w [A3 + 0x5B33], 1 00001CBE 0017 0729 ori.b [A7], 0x29 /* ')' */ 00001CC2 601C bra +0x1E /* 00001CE0 */ 00001CC4 0440 022F subi.w D0, 0x22F label00001CC8: 00001CC8 3487 move.w [A2], D7 00001CCA 15B7 2A10 651B E34A 368B move.b [[A2 + D6 * 4] - 0x1CB5C975], [A7 + D2 * 2 + 0x10] 00001CD4 6F63 ble +0x65 /* 00001D39 */ 00001CD6 0CA2 3B0F 7B00 cmpi.l -[A2], 0x3B0F7B00 00001CDC 0F04 btst D4, D7 00001CDE 3788 7E1F move.w [A3 + D7 * 8 + 0x1F], A0 // begin alternate branch 00001CE0-00001CE2 label00001CE0: 00001CE0 7E1F moveq.l D7, 0x1F // end alternate branch 00001CE0-00001CE2 label00001CE0: // (misaligned) 00001CE2 7B1F moveq.l D5, 0x1F 00001CE4 E567 asl D7.w, D2 00001CE6 B300 xor.b D0, D1 00001CE8 6023 bra +0x25 /* 00001D0D */ 00001CEA 185B movea.b A4, [A3]+ 00001CEC 11AC B300 FB04 move.b <>, [A4 - 0x4D00] 00001CF2 041B 0041 subi.b [A3]+, 0x41 /* 'A' */ 00001CF6 00CA .incomplete 00001CF8 2B01 move.l -[A5], D1 00001CFA 4216 clr.b [A6] 00001CFC 2B01 move.l -[A5], D1 00001CFE 6A88 bpl -0x76 /* 00001C88 */ 00001D00 12B3 0017 move.b [A1], [A3 + D0.w + 0x17] 00001D04 0B61 bchg -[A1], D5 00001D06 10E1 move.b [A0]+, -[A1] 00001D08 7093 moveq.l D0, 0xFFFFFF93 00001D0A 011E btst [A6]+, D0 00001D0C 1B00 move.b -[A5], D0 00001D0E 1B22 move.b -[A5], -[A2] 00001D10 58B4 4B03 0E18 1FDB addq.l [[A4 + <> + D4 * 2] + 0xE181FDB], 4 00001D18 427B 2549 clr.w [[PC + <>]] 00001D1C 2C45 movea.l A6, D5 00001D1E CE8B and.l D7, A3 00001D20 814B 2958 pack -[A0], -[A3], 0x2958 00001D24 C382 and.l D2, D1 00001D26 AB04 syscall ColorMap 00001D28 0FC5 .incomplete 00001D2A 00AB 6EC3 027B 0058 ori.l [A3 + 0x58], 0x6EC3027B 00001D32 D342 addx.w D1, D2 00001D34 C302 abcd D1, D2 00001D36 C9CF muls.w D4, A7 00001D38 0F01 btst D1, D7 00001D3A 920A sub.b D1, A2 00001D3C 0CCB .incomplete 00001D3E 61A1 bsr -0x5D /* 00001CE1 */ 00001D40 212E 2806 move.l -[A0], [A6 + 0x2806] 00001D44 7273 moveq.l D1, 0x73 00001D46 2C8A move.l [A6], A2 00001D48 0413 04C4 subi.b [A3], 0xC4 00001D4C 4518 .invalid 2, [A0]+ // invalid opcode 4 with b == 4 00001D4E 1E89 move.b [A7], A1 00001D50 18AB 05C0 move.b [A4], [A3 + 0x5C0] 00001D54 CB50 and.w [A0], D5 00001D56 DB06 addx.b D5, D6 00001D58 F36C .extension 0x36C <> // unimplemented 00001D5A B404 cmp.b D2, D4 00001D5C A36F syscall SlotVInstall, flags=3 00001D5E 0324 btst -[A4], D1 00001D60 73AC moveq.l D1, 0xFFFFFFAC 00001D62 C1B2 FB0F F542 0F06 and.l [[A2 + <>] + A7 * 2 - 0xABDF0FA], D0 00001D6A CB0E abcd -[A5], -[A6] 00001D6C 6B01 bmi +0x3 /* 00001D6F */ 00001D6E C144 exg D0, D4 00001D70 8100 sbcd D0, D0 00001D72 0802 0F30 btst.b D2, 0x30 /* '0' */ 00001D76 630F bls +0x11 /* 00001D87 */ 00001D78 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4 00001D7A 0B31 730B 5309 6040 btst [[A1 + <> + D7 * 2] + 0x53096040], D5 00001D82 BE34 02DB cmp.b D7, [A4 + D0.w * 2 - 0x37] 00001D86 90EC 342A sub.w A0, [A4 + 0x342A] 00001D8A 1093 move.b [A0], [A3] 00001D8C 0714 btst [A4], D3 00001D8E 6046 bra +0x48 /* 00001DD6 */ 00001D90 0840 02BB bchg.b D0, 0xBB 00001D94 7417 moveq.l D2, 0x17 00001D96 075D bchg [A5]+, D3 00001D98 DB08 addx.b -[A5], -[A0] 00001D9A AD46 syscall GetMenuItemText/GetItem, auto_pop 00001D9C C0E6 mulu.w D0, -[A6] 00001D9E 3A43 movea.w A5, D3 00001DA0 7AC4 moveq.l D5, 0xFFFFFFC4 00001DA2 732C moveq.l D1, 0x2C 00001DA4 3AFB A803 move.w [A5]+, [PC + A2 + 0x3] 00001DA8 26FB 287B move.l [A3]+, [PC + D2 + 0x7B] 00001DAC 2C13 move.l D6, [A3] 00001DAE 0513 btst [A3], D2 00001DB0 2A19 move.l D5, [A1]+ 00001DB2 0B9B bclr [A3]+, D5 00001DB4 060A FE13 addi.b A2, 0x13 00001DB8 0C43 6CD3 cmpi.w D3, 0x6CD3 00001DBC 0B73 4FE4 bchg <>, D5 00001DC0 5325 subq.b -[A5], 1 00001DC2 8301 sbcd D1, D1 00001DC4 436C 6B0A chk.w D1, [A4 + 0x6B0A] 00001DC8 5B10 subq.b [A0], 5 00001DCA 6C13 bge +0x15 /* 00001DDF */ 00001DCC 2A13 move.l D5, [A3] 00001DCE 1E13 move.b D7, [A3] 00001DD0 2AA3 move.l [A5], -[A3] 00001DD2 6C6C bge +0x6E /* 00001E40 */ 00001DD4 7B2C moveq.l D5, 0x2C label00001DD6: 00001DD6 131E move.b -[A1], [A6]+ 00001DD8 7B2C moveq.l D5, 0x2C 00001DDA 0F6C 1B2A bchg [A4 + 0x1B2A], D7 00001DDE 131E move.b -[A1], [A6]+ 00001DE0 1B2A 0F6C move.b -[A5], [A2 + 0xF6C] 00001DE4 0326 btst -[A6], D1 00001DE6 131E move.b -[A1], [A6]+ 00001DE8 0326 btst -[A6], D1 00001DEA 0F6C 7319 bchg [A4 + 0x7319], D7 00001DEE 131E move.b -[A1], [A6]+ 00001DF0 7319 moveq.l D1, 0x19 00001DF2 7B96 moveq.l D5, 0xFFFFFF96 00001DF4 DB06 addx.b D5, D6 00001DF6 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00001DF8 1327 move.b -[A1], -[A7] 00001DFA 101E move.b D0, [A6]+ 00001DFC 107B 0616 movea.b A0, [PC + D0.w * 8 + 0x16] 00001E00 531A subq.b [A2]+, 1 00001E02 332E C453 move.w -[A1], [A6 - 0x3BAD] 00001E06 1A5B movea.b A5, [A3]+ 00001E08 0872 531A 6904 bchg.b <>, 0x1A 00001E0E 8913 or.b [A3], D4 00001E10 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 00001E12 0661 010B addi.w -[A1], 0x10B 00001E16 0813 0A53 btst.b [A3], 0x53 /* 'S' */ 00001E1A 1ADB move.b [A5]+, [A3]+ 00001E1C 00C3 .incomplete 00001E1E 0453 1EA3 subi.w [A3], 0x1EA3 00001E22 0743 bchg D3, D3 00001E24 3DA3 1F2B 24DB 0F53 1A87 move.w [[A6 + 0x24DB + D1 * 8] + 0xF531A87], -[A3] 00001E2E 1708 move.b -[A3], A0 00001E30 A31F syscall DisposPtr/DisposePtr, flags=3 00001E32 DB06 addx.b D5, D6 00001E34 3B19 move.w -[A5], [A1]+ 00001E36 FB30 .extension 0xB30 <> // unimplemented 00001E38 DB06 addx.b D5, D6 00001E3A 0F1E btst [A6]+, D7 00001E3C 049B 1F23 5EC6 subi.l [A3]+, 0x1F235EC6 // begin alternate branch 00001E40-00001E42 label00001E40: 00001E40 5EC6 sgt D6 // end alternate branch 00001E40-00001E42 label00001E40: // (misaligned) 00001E42 DB5C add.w [A4]+, D5 00001E44 031A btst [A2]+, D1 00001E46 8902 sbcd D4, D2 00001E48 7B16 moveq.l D5, 0x16 00001E4A 235E 0B09 move.l [A1 + 0xB09], [A6]+ 00001E4E 4908 .invalid 4, A0 // invalid opcode 4 with b == 4 00001E50 9323 sub.b -[A3], D1 00001E52 1669 0463 movea.b A3, [A1 + 0x463] 00001E56 0F2B 1A4B btst [A3 + 0x1A4B], D7 00001E5A 09E3 .incomplete 00001E5C 1895 move.b [A4], [A5] 00001E5E 0663 59D7 addi.w -[A3], 0x59D7 00001E62 17B9 1385 232A A501 move.b [[A3 + <> + A2 * 4]], [0x1385232A] 00001E6A 9306 subx.b D1, D6 00001E6C C317 and.b [A7], D1 00001E6E BB05 xor.b D5, D5 00001E70 9306 subx.b D1, D6 00001E72 7301 moveq.l D1, 0x01 00001E74 C003 and.b D0, D3 00001E76 3CD8 move.w [A6]+, [A0]+ 00001E78 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00001E7A 2B01 move.l -[A5], D1 00001E7C 8823 or.b D4, -[A3] 00001E7E 2A6C 232A movea.l A5, [A4 + 0x232A] 00001E82 131E move.b -[A1], [A6]+ 00001E84 232A 8904 move.l -[A1], [A2 - 0x76FC] 00001E88 3B11 move.w -[A5], [A1] 00001E8A 1380 A317 A6B3 011B move.b [[A1] + A2 * 2 - 0x594CFEE5], D0 00001E92 2213 move.l D1, [A3] 00001E94 00AB 1706 7223 2872 ori.l [A3 + 0x2872], 0x17067223 00001E9C 0B2A C93B btst [A2 - 0x36C5], D5 00001EA0 9B11 sub.b [A1], D5 00001EA2 1B0B move.b -[A5], A3 00001EA4 900F sub.b D0, A7 00001EA6 66B3 bne -0x4B /* 00001E5B */ 00001EA8 643B bcc +0x3D /* 00001EE5 */ 00001EAA 780A moveq.l D4, 0x0A 00001EAC 0362 bchg -[A2], D1 00001EAE 66D3 bne -0x2B /* 00001E83 */ 00001EB0 445B neg.w [A3]+ 00001EB2 2566 0FE1 move.l [A2 + 0xFE1], -[A6] 00001EB6 0023 0966 ori.b -[A3], 0x66 /* 'f' */ 00001EBA 1FEB 20C1 move.b <>, [A3 + 0x20C1] 00001EBE 0033 0766 B389 ori.b [[ + <> + A3 * 2]], 0x66 /* 'f' */ 00001EC4 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 00001EC6 B309 cmpm.b [A1]+, [A1]+ 00001EC8 66EB bne -0x13 /* 00001EB5 */ 00001ECA 3941 0093 move.w [A4 + 0x93], D1 00001ECE 2A41 movea.l A5, D1 00001ED0 001B 365B ori.b [A3]+, 0x5B /* '[' */ 00001ED4 25A3 0A0F move.l [A2 + D0 * 2 + 0xF], -[A3] 00001ED8 665B bne +0x5D /* 00001F35 */ 00001EDA 45B3 09CB 07B3 09FB .invalid 2, [[ + <>] + 0x7B309FB] // invalid opcode 4 with b == 6 00001EE2 090F btst A7, D4 00001EE4 665B bne +0x5D /* 00001F41 */ 00001EE6 A5D8 syscall vExtBTFile, flags=5 00001EE8 DB84 addx.l D5, D4 00001EEA 3AB3 78EB move.w [A5], [A3 + D7 - 0x21] 00001EEE 0872 2B28 4304 bchg.b <>, 0x28 /* '(' */ 00001EF4 9B00 subx.b D5, D0 00001EF6 6100 CB02 bsr -0x34FC /* FFFFE9FA */ 00001EFA E91B rol D3.b, 4 00001EFC BB08 cmpm.b [A5]+, [A0]+ 00001EFE E100 asl D0.b, 8 00001F00 AB13 syscall PatConvert 00001F02 231D move.l -[A1], [A5]+ 00001F04 1305 move.b -[A1], D5 00001F06 7319 moveq.l D1, 0x19 00001F08 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00001F0A 232A 6B42 move.l -[A1], [A2 + 0x6B42] 00001F0E 111C move.b -[A0], [A4]+ 00001F10 F31A .extension 0x31A <> // unimplemented 00001F12 630F bls +0x11 /* 00001F23 */ 00001F14 F500 .extension 0x500 <> // unimplemented 00001F16 2102 move.l -[A0], D2 00001F18 33B8 DB06 C0DB move.w [A1 + A4.w - 0x37], [0xFFFFDB06] 00001F1E 8683 or.l D3, D3 00001F20 026C 733E 3872 andi.w [A4 + 0x3872], 0x733E /* 's>' */ 00001F26 F31A .extension 0x31A <> // unimplemented 00001F28 EB01 asl D1.b, 5 00001F2A 06C1 .incomplete 00001F2C 00A1 000D 02C3 ori.l -[A1], 0xD02C3 00001F32 1A93 move.b [A5], [A3] 00001F34 00F3 .incomplete 00001F36 1A3B 3C3B move.b D5, [PC + D3 * 4 + 0x3B] 00001F3A 11D3 2C41 move.b [0x00002C41], [A3] 00001F3E 11C4 F31A move.b [0xFFFFF31A], D4 00001F42 0121 btst -[A1], D0 00001F44 F31A .extension 0x31A <> // unimplemented 00001F46 0B08 btst A0, D5 00001F48 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00001F4A 132A E43B move.b -[A1], [A2 - 0x1BC5] 00001F4E 110F move.b -[A0], A7 00001F50 8101 sbcd D0, D1 00001F52 CB02 abcd D5, D2 00001F54 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00001F56 1B2A D83B move.b -[A5], [A2 - 0x27C5] 00001F5A 110F move.b -[A0], A7 00001F5C E100 asl D0.b, 8 00001F5E 5B06 subq.b D6, 5 00001F60 0787 bclr D7, D3 00001F62 A13B syscall Delay, flags=1 00001F64 38DB move.w [A4]+, [A3]+ 00001F66 0625 55A1 addi.b -[A5], 0xA1 00001F6A 012B 967B btst [A3 - 0x6985], D0 00001F6E 003B 112B 9672 ori.b [PC + A1.w * 8 + 0x72], 0x2B /* '+' */ 00001F74 A322 syscall NewHandleClear, flags=3 00001F76 A663 syscall MaxApplZone, flags=6 00001F78 1DCB move.b <>, A3 00001F7A 28A3 move.l [A4], -[A3] 00001F7C 3B33 07F3 1483 0B83 0DE1 0513 move.w -[A5], [[0x14830B83] + 0xDE10513] 00001F88 0A2B 2800 CB78 xori.b [A3 - 0x3488], 0x0 00001F8E 1EA3 move.b [A7], -[A3] 00001F90 220F move.l D1, A7 00001F92 E82D lsr D5.b, D4 00001F94 01BB 7881 bclr [PC + D7 - 0x127], D0 00001F98 0701 btst D1, D3 00001F9A 090F btst A7, D4 00001F9C C483 and.l D2, D3 00001F9E 0BCB .incomplete 00001FA0 3C72 0B26 430A 0326 movea.w A6, [[A2 + 0x430A] + D0 * 2 + 0x326] 00001FA8 9B2B 736E sub.b [A3 + 0x736E], D5 00001FAC DB06 addx.b D5, D6 00001FAE 430D .invalid 1, A5 // invalid opcode 4 with b == 4 00001FB0 AB13 syscall PatConvert 00001FB2 831F or.b [A7]+, D1 00001FB4 C40B and.b D2, A3 00001FB6 26DB move.l [A3]+, [A3]+ 00001FB8 0293 18DB 890B andi.l [A3], 0x18DB890B 00001FBE 26E3 move.l [A3]+, -[A3] 00001FC0 33B3 1001 015B 083B 10DB move.w [[A1] + 0x83B10DB], [A3 + D1.w + 0x1] 00001FCA 3B6B 0C93 000B move.w [A5 + 0xB], [A3 + 0xC93] 00001FD0 26CB move.l [A3]+, A3 00001FD2 0B33 00C1 btst [A3 + D0.w - 0x63], D5 00001FD6 3333 17B3 0461 005C C673 4F03 move.w -[A1], [[0x461005C + D1 * 8] - 0x398CB0FD] 00001FE2 063B 11AB 56A1 addi.b [PC + D5.w * 8 - 0x95], 0xAB 00001FE8 0B13 btst [A3], D5 00001FEA 043B 110F 8100 subi.b [PC + <> + A0], 0xF 00001FF0 AB13 syscall PatConvert 00001FF2 0B0F btst A7, D5 00001FF4 5B05 subq.b D5, 5 00001FF6 5B08 subq.b A0, 5 00001FF8 B05B cmp.w D0, [A3]+ 00001FFA 05AB 1F0B bclr [A3 + 0x1F0B], D2 00001FFE 2641 movea.l A3, D1 00002000 203A AB93 move.l D0, [PC - 0x546D /* FFFFCB95, cstring "" */] 00002004 9B15 sub.b [A5], D5 00002006 BBE4 cmpa.l A5, -[A4] 00002008 0A3C 0516 xori.b ccr, 22 0000200C D301 addx.b D1, D1 0000200E 867E or.w D3, <> 00002010 2B32 6868 move.l -[A5], [A2 + D6 + 0x68] 00002014 F806 0812 .tblXX 0xF806, 0x0812 // unimplemented 00002018 BB17 xor.b [A7], D5 0000201A 12B3 17E3 18B3 131F 5311 move.b [A1], [[0x18B3] + 0x131F5311] 00002024 8100 sbcd D0, D0 00002026 B017 cmp.b D0, [A7] 00002028 103D move.b D0, <> 0000202A B317 xor.b [A7], D1 0000202C 2710 move.l -[A3], [A0] 0000202E 214B 0302 move.l [A0 + 0x302], A3 00002032 5B82 subq.l D2, 5 00002034 0710 btst [A0], D3 00002036 4793 .invalid 3, [A3] // invalid opcode 4 with b == 6 00002038 00BB 1721 150F C107 2D16 0F35 ori.l [[PC + <>] + A4 + 0x2D160F35], 0x1721150F 00002044 160F move.b D3, A7 00002046 252A 631D move.l -[A2], [A2 + 0x631D] 0000204A 1300 move.b -[A1], D0 0000204C 830B sbcd -[A1], -[A3] 0000204E 835C or.w [A4]+, D1 00002050 5B49 subq.w A1, 5 00002052 66D3 bne -0x2B /* 00002027 */ 00002054 1763 6E61 move.b [A3 + 0x6E61], -[A3] 00002058 0043 15CB ori.w D3, 0x15CB 0000205C 2DC6 move.l <>, D6 0000205E FB65 .extension 0xB65 <> // unimplemented 00002060 070F btst A7, D3 00002062 FC13 0A83 .unknown 0xFC13 0x0A83 (W = 6) 00002066 0B53 bchg [A3], D5 00002068 1083 move.b [A0], D3 0000206A 0B9B bclr [A3]+, D5 0000206C 0C83 00AB 13F4 cmpi.l D3, 0xAB13F4 00002072 A112 syscall SetEOF, flags=1 00002074 7300 moveq.l D1, 0x00 00002076 A113 syscall FlushVol, flags=1 00002078 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 0000207A 0B00 btst D0, D5 0000207C 8328 7B07 or.b [A0 + 0x7B07], D1 00002080 6333 bls +0x35 /* 000020B5 */ 00002082 2328 2305 move.l -[A1], [A0 + 0x2305] 00002086 2D01 move.l -[A6], D1 00002088 0BA7 bclr -[A7], D5 0000208A 2328 9300 move.l -[A1], [A0 - 0x6D00] 0000208E 2328 A315 move.l -[A1], [A0 - 0x5CEB] 00002092 CB2D 0FB4 and.b [A5 + 0xFB4], D5 00002096 B317 xor.b [A7], D1 00002098 C30B abcd -[A1], -[A3] 0000209A 6169 bsr +0x6B /* 00002105 */ 0000209C 0710 btst [A0], D3 0000209E 7393 moveq.l D1, 0xFFFFFF93 000020A0 0158 bchg [A0]+, D0 000020A2 0331 00AB btst [A1 + D0.w - 0x85], D1 000020A6 2FD3 move.l <>, [A3] 000020A8 42D3 .invalid [A3] // invalid opcode 4 with subtype 1 000020AA 340B move.w D2, A3 000020AC 27AB 171E AB17 8300 4501 move.l [[A3] + A2 * 2 - 0x7CFFBAFF], [A3 + 0x171E] 000020B6 AB07 syscall PutPicByte 000020B8 9301 subx.b D1, D1 000020BA 0FA1 bclr -[A1], D7 000020BC 338B F0AB move.w [A1 + A7.w - 0x85], A3 000020C0 1793 80B3 move.b [A3 + A0.w - 0x77], [A3] 000020C4 17A3 1553 29B0 6B2E move.b [[A3] + 0x29B06B2E], -[A3] 000020CC CD02 abcd D6, D2 000020CE 0791 bclr [A1], D3 000020D0 622B bhi +0x2D /* 000020FD */ 000020D2 38B0 B342 4D01 move.w [A4], [[A0 + <>] + 0x4D01] 000020D8 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 000020DA 631D bls +0x1F /* 000020F9 */ 000020DC 3A0F move.w D5, A7 000020DE E12C lsl D4.b, D0 000020E0 210D move.l -[A0], A5 000020E2 5305 subq.b D5, 1 000020E4 E20F lsr D7.b, 1 000020E6 1C83 move.b [A6], D3 000020E8 0B02 btst D2, D5 000020EA 0F30 1B1E E20F btst [[A0] + D1 * 2 - 0x1DF1], D7 000020F0 E500 asl D0.b, 2 000020F2 2B88 9B03 4974 13B9 move.l [[A5 + <> + A1 * 2] + 0x497413B9], A0 000020FA 9301 subx.b D1, D1 000020FC 2B08 move.l -[A5], A0 000020FE 3409 move.w D2, A1 00002100 014B bchg A3, D0 00002102 9E0F sub.b D7, A7 00002104 2A28 F10A move.l D5, [A0 - 0xEF6] 00002108 6320 bls +0x22 /* 0000212A */ 0000210A FB2D .extension 0xB2D <> // unimplemented 0000210C 4B71 E510 chk.w D5, [A1 + A6 * 4] 00002110 0D0B btst A3, D6 00002112 D27B 290F 8A83 0B40 add.w D1, [[PC + <>] + D2 - 0x757CF4C0] 0000211A 021F 7283 andi.b [A7]+, 0x83 0000211E 0B36 3A33 btst [A6 + D3 * 2 + 0x33], D5 00002122 77E7 moveq.l D3, 0xFFFFFFE7 00002124 1929 45AD move.b -[A4], [A1 + 0x45AD] 00002128 851E or.b [A6]+, D2 label0000212A: 0000212A 3302 move.w -[A1], D2 0000212C 791D moveq.l D4, 0x1D 0000212E 0F75 1D0F 751D 0F75 bchg [[A5 + <>] + D1 * 4 + 0x751D0F75], D7 00002136 1D53 787D move.b [A6 + 0x787D], [A3] 0000213A 1D1B move.b -[A6], [A3]+ 0000213C 0865 1D6B bchg.b -[A5], 0x6B /* 'k' */ 00002140 191E move.b -[A4], [A6]+ 00002142 A317 syscall Eject, flags=3 00002144 D333 A217 add.b [A3 + A2.w * 2 + 0x17], D1 00002148 0593 bclr [A3], D2 0000214A 810E sbcd -[A0], -[A6] 0000214C 130A move.b -[A1], A2 0000214E B317 xor.b [A7], D1 00002150 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00002152 5B06 subq.b D6, 5 00002154 AB13 syscall PatConvert 00002156 4B29 A11D .invalid 5, [A1 - 0x5EE3] // invalid opcode 4 with b == 4 0000215A 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 0000215C 8136 C007 or.b [A6 + A4.w + 0x7], D0 00002160 0DFF .incomplete 00002162 B006 cmp.b D0, D6 00002164 9473 8B0B 0F0F 3A0F sub.w D2, [[A3 + <> + A0 * 2] + 0xF0F3A0F] 0000216C 811C or.b [A4]+, D0 0000216E 5B06 subq.b D6, 5 00002170 6B05 bmi +0x7 /* 00002177 */ 00002172 5311 subq.b [A1], 1 00002174 CB2D 2539 and.b [A5 + 0x2539], D5 00002178 C6A3 and.l D3, -[A3] 0000217A 1FB0 FB65 7122 C30B 0FA1 move.b [[A7 - 0x3CF5 + D7] + 0xFA1], <> 00002184 04A2 AB13 0709 subi.l -[A2], 0xAB130709 0000218A CFB1 220B and.l [A1 + D2.w * 2 + 0xB], D7 0000218E 41F3 0F5B 0653 10B3 lea.l A0, [[A3] + 0x65310B3] 00002196 1761 1DE7 move.b [A3 + 0x1DE7], -[A1] 0000219A 1A88 move.b [A5], A0 0000219C 0F05 btst D5, D7 0000219E 1DDB move.b <>, [A3]+ 000021A0 35AB 13AB 0F7B 80AB 134B 05B3 0FF7 move.w [[A2 - 0x7F54ECB5] + 0x5B30FF7], [A3 + 0x13AB] 000021AE 192C C114 move.b -[A4], [A4 - 0x3EEC] 000021B2 A35C syscall MemoryDispatch/MemoryDispatchA0Result, flags=3 000021B4 A395 syscall POGOMPW, flags=3 000021B6 E318 rol D0.b, 1 000021B8 9719 sub.b [A1]+, D3 000021BA 465B not.w [A3]+ 000021BC 820F or.b D1, A7 000021BE 610A bsr +0xC /* 000021CA */ 000021C0 E115 roxl D5.b, 8 000021C2 C312 and.b [A2], D1 000021C4 4002 negx.b D2 000021C6 9381 subx.l D1, D1 000021C8 E32E lsl D6.b, D1 fn000021CA: 000021CA 3653 movea.w A3, [A3] 000021CC 11D3 36B0 move.b [0x000036B0], [A3] 000021D0 FB2D .extension 0xB2D <> // unimplemented 000021D2 467B 2913 243B 0F1B not.w [[PC + D2] + 0x243B0F1B] 000021DA 02D3 .incomplete 000021DC 420F clr.b A7 000021DE E8C3 5B8B bftst D3 {D6:11} 000021E2 83B3 173B 191B 3DB3 17F3 16DB or.l [[A3 + 0x191B3DB3 + D1 * 8] + 0x17F316DB], D1 000021EE BB3A 1F6B xor.b [PC + 0x1F6B /* 0000415B, cstring "" */], D5 000021F2 38B3 173A 2B54 AB19 631D move.w [A4], [[A3 + 0x2B54AB19 + D1 * 8] + 0x631D] 000021FC CB02 abcd D5, D2 000021FE 4953 chk.w D4, [A3] 00002200 8B4D AC63 pack -[A5], -[A5], 0xAC63 00002204 1D21 move.b -[A6], -[A1] 00002206 0C63 0007 cmpi.w -[A3], 0x7 0000220A 0AB0 830B 070A EEC9 xori.l [A0 + A6 * 8 - 0x55], 0x830B070A 00002212 01C3 .incomplete 00002214 1116 move.b -[A0], [A6] 00002216 414B chk.w D0, A3 00002218 AB13 syscall PatConvert 0000221A F337 .extension 0x337 <> // unimplemented 0000221C 4002 negx.b D2 0000221E A3A9 syscall 0x0A9, flags=3 00002220 4523 .invalid 2, -[A3] // invalid opcode 4 with b == 4 00002222 070B btst A3, D3 00002224 0149 bchg A1, D0 00002226 13D3 33C6 DB3B move.b [0x33C6DB3B], [A3] 0000222C F35B .extension 0x35B <> // unimplemented 0000222E 0B27 btst -[A7], D5 00002230 830B sbcd -[A1], -[A3] 00002232 FB33 .extension 0xB33 <> // unimplemented 00002234 B103 xor.b D3, D0 00002236 C33B C103 A11B 7325 and.b [[PC + <> + A4] - 0x5EE48CDB], D1 0000223E 062B 08AC 9318 addi.b [A3 - 0x6CE8], 0xAC 00002244 4B3C C5A7 E500 .invalid 5, 0xC5A7E500 // invalid opcode 4 with b == 4 0000224A 070E btst A6, D3 0000224C AA5B syscall PBRemoveAccess 0000224E 0541 bchg D1, D2 00002250 0563 bchg -[A3], D2 00002252 17A1 02D1 move.b [A3 + D0.w * 2 - 0x47], -[A1] 00002256 5CE3 sge -[A3] 00002258 10C1 move.b [A0]+, D1 0000225A 5CBB 011E E310 addq.l [[PC] + D0 - 0x1CF0], 6 00002260 DB21 add.b -[A1], D5 00002262 732C moveq.l D1, 0x2C 00002264 F309 .extension 0x309 <> // unimplemented 00002266 E100 asl D0.b, 8 00002268 DB12 add.b [A2], D5 0000226A E900 asl D0.b, 4 0000226C 2305 move.l -[A1], D5 0000226E 8100 sbcd D0, D0 00002270 2B41 AB35 move.l [A5 - 0x54CB], D1 00002274 7B00 moveq.l D5, 0x00 00002276 E63A ror D2.b, D3 00002278 1363 013D move.b [A1 + 0x13D], -[A3] 0000227C A1A5 syscall VisRegionChanged, flags=1 0000227E C16C 9300 and.w [A4 - 0x6D00], D0 00002282 0B2A A500 btst [A2 - 0x5B00], D5 00002286 0B2A 1CA3 btst [A2 + 0x1CA3], D5 0000228A 1702 move.b -[A3], D2 0000228C 138A 0B2A 070D B723 move.b [[A1 + 0x70D + D0 * 2] - 0x48DD], A2 00002294 2894 move.l [A4], [A4] 00002296 B483 cmp.l D2, D3 00002298 0BA3 bclr -[A3], D5 0000229A 6FDB ble -0x23 /* 00002277 */ 0000229C 10A6 move.b [A0], -[A6] 0000229E 0307 btst D7, D1 000022A0 B35E xor.w [A6]+, D1 000022A2 0B3C CB11 btst 0x11, D5 000022A6 9351 sub.w [A1], D1 000022A8 AB17 syscall PortToMap 000022AA 430A .invalid 1, A2 // invalid opcode 4 with b == 4 000022AC 7319 moveq.l D1, 0x19 000022AE 36BB 0543 0A7B 2CD3 move.w [A3], [[PC + <>] + 0xA7B2CD3] 000022B6 08A3 7053 bclr.b -[A3], 0x53 /* 'S' */ 000022BA 1A4B movea.b A5, A3 000022BC 2721 move.l -[A3], -[A1] 000022BE 828B or.l D1, A3 000022C0 34A3 move.w [A2], -[A3] 000022C2 290B move.l -[A4], A3 000022C4 2A73 2053 movea.l A5, [A3 + D2.w + 0x53] 000022C8 1A21 move.b D5, -[A1] 000022CA 010B btst A3, D0 000022CC 0F21 btst -[A1], D7 000022CE 01B0 3B0F A329 732C bclr [[A0 + <>] + D3 * 2 - 0x5CD68CD4], D0 000022D6 A102 syscall Read, flags=1 000022D8 1B42 830D move.b [A5 - 0x7CF3], D2 000022DC 5594 subq.l [A4], 2 000022DE 8328 FE33 or.b [A0 - 0x1CD], D1 000022E2 146B 0141 movea.b A2, [A3 + 0x141] 000022E6 FF33 .extension 0xF33 <> // unimplemented 000022E8 1408 move.b D2, A0 000022EA 020F 300B andi.b A7, 0xB 000022EE 2705 move.l -[A3], D5 000022F0 0463 8FE1 subi.w -[A3], 0x8FE1 000022F4 0213 4801 andi.b [A3], 0x1 000022F8 2F53 10A3 move.l [A7 + 0x10A3], [A3] 000022FC 17B3 1C65 0363 6606 CB0A 6B01 move.b [[A3 + 0x6606] - 0x34F594FF], [A3 + D1 * 4 + 0x65] 00002308 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 0000230A 14A9 0101 move.b [A2], [A1 + 0x101] 0000230E 0108 btst A0, D0 00002310 020F 3005 andi.b A7, 0x5 00002314 32A3 move.w [A1], -[A3] 00002316 5BFD smi <> 00002318 0673 05A3 1FE5 addi.w <>, 0x5A3 0000231E 0607 0FEC addi.b D7, 0xEC 00002322 020F E106 andi.b A7, 0x6 00002326 0B2A 8110 btst [A2 - 0x7EF0], D5 0000232A DB5B add.w [A3]+, D5 0000232C 6B05 bmi +0x7 /* 00002333 */ 0000232E F30C .extension 0x30C <> // unimplemented 00002330 5B0D subq.b A5, 5 00002332 C717 and.b [A7], D3 00002334 1C23 move.b D6, -[A3] 00002336 27ED 9E0F A148 move.l [PC + <>], [A5 - 0x61F1] 0000233C 9717 sub.b [A7], D3 0000233E 330F move.w -[A1], A7 00002340 ED9E rol D6, 6 00002342 B312 xor.b [A2], D1 00002344 F19E .invalid <> 00002346 0F2A 28F7 btst [A2 + 0x28F7], D7 0000234A 1BF9 0F81 0905 move.b <>, [0x0F810905] 00002350 58DB svc [A3]+ 00002352 5B8D subq.l A5, 5 00002354 10AB 1753 move.b [A0], [A3 + 0x1753] 00002358 10AB 1797 move.b [A0], [A3 + 0x1797] 0000235C 1BE1 move.b <>, -[A1] 0000235E A501 syscall Close, flags=5 00002360 8910 or.b [A0], D4 00002362 0F30 2101 btst [[A0 + <> + D2]], D7 00002366 971B sub.b [A3]+, D3 00002368 F799 .invalid <> 0000236A 170F move.b -[A3], A7 0000236C 9117 sub.b [A7], D0 0000236E 3A0F move.w D5, A7 00002370 A1BD syscall vCacheFlush, flags=1 00002372 8B39 25DA BBC2 or.b [0x25DABBC2], D5 00002378 7B25 moveq.l D5, 0x25 0000237A B314 xor.b [A4], D1 0000237C 1325 move.b -[A1], -[A5] 0000237E 4B8C .invalid 5, A4 // invalid opcode 4 with b == 6 00002380 1FDB move.b <>, [A3]+ 00002382 11D3 1C0A move.b [0x00001C0A], [A3] 00002386 C32D 1F0A and.b [A5 + 0x1F0A /* export_989 */], D1 0000238A 0F0A btst A2, D7 0000238C C346 exg D1, D6 0000238E 3FB3 471F 1101 2F0A 0A5B move.w [A7 + D0 * 2 + 0x5B], [[A3] + D4 * 8 + 0x11012F0A] 00002398 6C1B bge +0x1D /* 000023B5 */ 0000239A 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 0000239C 736B moveq.l D1, 0x6B 0000239E 341A move.w D2, [A2]+ 000023A0 1B8F 6304 move.b <>, A7 000023A4 181B move.b D4, [A3]+ 000023A6 C176 2501 and.w [[A6 + <> + D2 * 4]], D0 000023AA F31B .extension 0x31B <> // unimplemented 000023AC 1B0F move.b -[A5], A7 000023AE 6307 bls +0x9 /* 000023B7 */ 000023B0 181B move.b D4, [A3]+ 000023B2 4134 1B41 .invalid 0, [[A4 + <>]] // invalid opcode 4 with b == 4 000023B6 101B move.b D0, [A3]+ 000023B8 416A 1A9B chk.w D0, [A2 + 0x1A9B] 000023BC 0303 btst D3, D1 000023BE 5E13 addq.b [A3], 7 000023C0 1810 move.b D4, [A0] 000023C2 A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1 000023C4 7B02 moveq.l D5, 0x02 000023C6 BB2A 5663 xor.b [A2 + 0x5663], D5 000023CA 0A4A 1B22 xori.w A2, 0x1B22 000023CE 18C3 move.b [A4]+, D3 000023D0 23A3 6B5B 2A76 0F24 move.l [[A1] + 0x2A760F24], -[A3] 000023D8 73EB moveq.l D1, 0xFFFFFFEB 000023DA 101A move.b D0, [A2]+ 000023DC 3403 move.w D2, D3 000023DE 5E06 addq.b D6, 7 000023E0 130D move.b -[A1], A5 000023E2 1318 move.b -[A1], [A0]+ 000023E4 28F3 1EA5 move.l [A4]+, [A3 + D1 * 8 - 0x91] 000023E8 0481 011B 41E0 subi.l D1, 0x11B41E0 000023EE 1A33 071B 0F17 0F8F move.b D5, [[A3 + D0 * 8] + 0xF170F8F] 000023F6 1C04 move.b D6, D4 000023F8 1286 move.b [A1], D6 000023FA 1A23 move.b D5, -[A3] 000023FC 091B btst [A3]+, D4 000023FE 0F37 0F83 170D DA23 btst [[ + <> + D0 * 8] + 0x170DDA23], D7 00002406 00E6 .incomplete 00002408 7216 moveq.l D1, 0x16 0000240A 1710 move.b -[A3], [A0] 0000240C 240B move.l D2, A3 0000240E 3ADA move.w [A5]+, [A2]+ 00002410 1713 move.b -[A3], [A3] 00002412 3143 116C move.w [A0 + 0x116C], D3 00002416 4E07 .invalid // invalid opcode 4 00002418 0CA4 1710 4AEC cmpi.l -[A4], 0x17104AEC 0000241E 3414 move.w D2, [A4] 00002420 8E93 or.l D7, [A3] 00002422 2BE5 move.l <>, -[A5] 00002424 042C 022B 3693 subi.b [A4 + 0x3693], 0x2B /* '+' */ 0000242A 01C0 .incomplete 0000242C F311 .extension 0x311 <> // unimplemented 0000242E E623 asr D3.b, D3 00002430 0541 bchg D1, D2 00002432 F3F4 .invalid <> 00002434 D309 addx.b -[A1], -[A1] 00002436 2C34 C416 move.l D6, [A4 + A4.w * 4 + 0x16] 0000243A 01EC .incomplete 0000243C 1714 move.b -[A3], [A4] 0000243E 78B3 moveq.l D4, 0xFFFFFFB3 00002440 C227 and.b D1, -[A7] 00002442 1316 move.b -[A1], [A6] 00002444 E106 asl D6.b, 8 00002446 9300 subx.b D1, D0 00002448 0433 2E06 08C3 subi.b [A3 + D0 - 0x61], 0x6 0000244E 2B70 0253 45E6 move.l [A5 + 0x45E6], [A0 + D0.w * 2 + 0x53] 00002454 30E3 move.w [A0]+, -[A3] 00002456 1612 move.b D3, [A2] 00002458 0402 934B subi.b D2, 0x4B /* 'K' */ 0000245C DA82 add.l D5, D2 0000245E 1714 move.b -[A3], [A4] 00002460 AD5B syscall SetControlReference/SetCRefCon, auto_pop 00002462 0F14 btst [A4], D7 00002464 BA34 430F 042B 0993 cmp.b D5, [[A4 + <>] + D4 * 2 + 0x42B0993] 0000246C 01F3 .incomplete 0000246E 1107 move.b -[A0], D7 00002470 0C19 9B02 cmpi.b [A1]+, 0x2 00002474 CE42 and.w D7, D2 00002476 3808 move.w D4, A0 00002478 6002 bra +0x4 /* 0000247C */ 0000247A 0FE6 .incomplete label0000247C: 0000247C 3017 move.w D0, [A7] 0000247E 156E 29F3 43BC move.b [A2 + 0x43BC], [A6 + 0x29F3] 00002484 BB5C xor.w [A4]+, D5 00002486 0907 btst D7, D4 00002488 070F btst A7, D3 0000248A E428 lsr D0.b, D2 0000248C 5907 subq.b D7, 4 0000248E 9378 E630 sub.w [0xFFFFE630], D1 00002492 8B15 or.b [A5], D5 00002494 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 00002496 5B4B subq.w A3, 5 00002498 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4 0000249A 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 0000249C DC93 add.l D6, [A3] 0000249E 4903 .invalid 4, D3 // invalid opcode 4 with b == 4 000024A0 0606 084B addi.b D6, 0x4B /* 'K' */ 000024A4 3870 027B movea.w A4, [A0 + D0.w * 2 + 0x7B] 000024A8 78E6 moveq.l D4, 0xFFFFFFE6 000024AA 41CF lea.l A0, A7 000024AC 1330 1007 move.b -[A1], [A0 + D1.w + 0x7] 000024B0 0EAF 2869 0928 6109 .invalid.l [A7 + 0x6109], 0x28690928 /* '(i\t(' */ // invalid immediate operation 000024B8 3909 move.w -[A4], A1 000024BA 0FE6 .incomplete 000024BC 0711 btst [A1], D3 000024BE 0933 00DB btst [A3 + D0.w - 0x37], D4 000024C2 2B10 move.l -[A5], [A0] 000024C4 3710 move.w -[A3], [A0] 000024C6 06DB .incomplete 000024C8 C26B 3469 and.w D1, [A3 + 0x3469] 000024CC FC07 0F54 .unknown 0xFC07 0x0F54 (W = 6) 000024D0 108A move.b [A0], A2 000024D2 A509 syscall Delete/PBHDelete/HDelete, flags=5 000024D4 3B3C AD09 move.w -[A5], 0xAD09 000024D8 0FE6 .incomplete 000024DA 3007 move.w D0, D7 000024DC 0ED3 .incomplete 000024DE C509 abcd -[A2], -[A1] 000024E0 CB14 and.b [A4], D5 000024E2 C509 abcd -[A2], -[A1] 000024E4 F4E6 .invalid <> 000024E6 0711 btst [A1], D3 000024E8 5F05 subq.b D5, 7 000024EA 9DD3 sub.l A6, [A3] 000024EC 47C3 lea.l A3, D3 000024EE 1340 BCA9 move.b [A1 - 0x4357], D0 000024F2 086A A108 170C bchg.b [A2 + 0x170C], 0x8 000024F8 2506 move.l -[A2], D6 000024FA 3A43 movea.w A5, D3 000024FC 0B31 090F E630 4B1F btst [[A1 + <>] + D0 - 0x19CFB4E1], D5 00002504 6300 4510 bls +0x4512 /* 00006A16 */ 00002508 850D sbcd -[A2], -[A5] 0000250A 5356 subq.w [A6], 1 0000250C E630 roxr D0.b, D3 0000250E 0B2E E6E1 btst [A6 - 0x191F], D5 00002512 A549 syscall HPurge, flags=5 00002514 20E3 move.l [A0]+, -[A3] 00002516 0D5B bchg [A3]+, D6 00002518 0263 00C5 andi.w -[A3], 0xC5 0000251C 10FB 1925 0833 move.b [A0]+, [[PC + 0x833] + D1] 00002522 17DA 8B09 move.b [[PC + <> + A0 * 2]], [A2]+ 00002526 5B04 subq.b D4, 5 00002528 D27A 630A add.w D1, [PC + 0x630A /* 00008834, cstring "" */] 0000252C 1617 move.b D3, [A7] 0000252E 1461 movea.b A2, -[A1] 00002530 D347 addx.w D1, D7 00002532 D907 addx.b D4, D7 00002534 28B3 04AB move.l [A4], [A3 + D0.w * 4 - 0x85] 00002538 2D91 075B 26E6 307B move.l [[A6] + 0x26E6307B], [A1] 00002540 0245 21B3 andi.w D5, 0x21B3 00002544 0217 1110 andi.b [A7], 0x10 00002548 7BBC moveq.l D5, 0xFFFFFFBC 0000254A 0FA9 1017 bclr [A1 + 0x1017], D7 0000254E 11E3 4300 move.b [0x00004300], -[A3] 00002552 931B sub.b [A3]+, D1 00002554 A202 syscall Read, flags=2 00002556 BB1B xor.b [A3]+, D5 00002558 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 0000255A 931B sub.b [A3]+, D1 0000255C 3803 move.w D4, D3 0000255E 176A 3893 01C3 move.b [A3 + 0x1C3], [A2 + 0x3893] 00002564 0B3B 1823 btst [PC + D1 + 0x23], D5 00002568 1D03 move.b -[A6], D3 0000256A 2B7B 02E6 D33C move.l [A5 - 0x2CC4], [PC + D0.w * 2 - 0x26] 00002570 5B43 subq.w D3, 5 00002572 B112 xor.b [A2], D0 00002574 D355 add.w [A5], D1 00002576 0630 3AAB 1B3B 184B 4222 9B1B 032B addi.b [[A0 + 0x184B4222 + D1 * 2] - 0x64E4FCD5], 0xAB 00002584 DB01 addx.b D5, D1 00002586 170B move.b -[A3], A3 00002588 8E33 08E8 or.b D7, [A3 + D0 - 0x24] 0000258C 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4 0000258E AA73 syscall ControlDispatch 00002590 120D move.b D1, A5 00002592 0FAB 0206 bclr [A3 + 0x206], D7 00002596 DA30 3A0B add.b D5, [A0 + D3 * 2 + 0xB] 0000259A 12C1 move.b [A1]+, D1 0000259C 0401 03F1 subi.b D1, 0xF1 000025A0 0213 044B andi.b [A3], 0x4B /* 'K' */ 000025A4 1B7B 0543 136A 8101 58A9 move.b [A5 + 0x58A9], [[PC + <>] + 0x136A8101] 000025AE 012B 2123 btst [A3 + 0x2123], D0 000025B2 210F move.l -[A0], A7 000025B4 3D01 move.w -[A6], D1 000025B6 0FA5 bclr -[A5], D7 000025B8 0A07 12DC xori.b D7, 0xDC 000025BC 8332 087C or.b [A2 + D0 + 0x7C], D1 000025C0 9B1B sub.b [A3]+, D5 000025C2 027B 6372 1630 andi.w [PC + D1.w * 8 + 0x30], 0x6372 /* 'cr' */ 000025C8 4524 .invalid 2, -[A4] // invalid opcode 4 with b == 4 000025CA 6329 bls +0x2B /* 000025F5 */ 000025CC 7002 moveq.l D0, 0x02 000025CE 0377 0630 bchg [A7 + D0.w * 8 + 0x30], D1 000025D2 1B0E move.b -[A5], A6 000025D4 070E btst A6, D3 000025D6 311E move.w -[A0], [A6]+ 000025D8 1651 movea.b A3, [A1] 000025DA 0783 bclr D3, D3 000025DC B293 cmp.l D1, [A3] 000025DE 1B6B 0D9B 1B01 move.b [A5 + 0x1B01], [A3 + 0xD9B] 000025E4 0607 03F4 addi.b D7, 0xF4 000025E8 0B31 E19A 2313 btst [[ + A6] + 0x2313], D5 000025EE 8207 or.b D1, D7 000025F0 1570 8534 2B5D move.b [A2 + 0x2B5D], <> 000025F6 136D E3C1 8325 move.b [A1 - 0x7CDB], [A5 - 0x1C3F] 000025FC 2712 move.l -[A3], [A2] 000025FE C614 and.b D3, [A4] 00002600 D302 addx.b D1, D2 00002602 8103 sbcd D0, D3 00002604 8E83 or.l D7, D3 00002606 3217 move.w D1, [A7] 00002608 0272 2B3F 0301 andi.w [[A2 + <> + D0 * 2]], 0x2B3F /* '+?' */ 0000260E 9B1B sub.b [A3]+, D5 00002610 FB03 .extension 0xB03 <> // unimplemented 00002612 9B17 sub.b [A7], D5 00002614 305B movea.w A0, [A3]+ 00002616 1622 move.b D3, -[A2] 00002618 9B17 sub.b [A7], D5 0000261A A300 syscall Open/PBHOpen/HOpen, flags=3 0000261C 7301 moveq.l D1, 0x01 0000261E 1B06 move.b -[A5], D6 00002620 9B1B sub.b [A3]+, D5 00002622 1B1A move.b -[A5], [A2]+ 00002624 C30A abcd -[A1], -[A2] 00002626 C105 abcd D0, D5 00002628 6B47 bmi +0x49 /* 00002671 */ 0000262A F309 .extension 0x309 <> // unimplemented 0000262C 210E move.l -[A0], A6 0000262E 871E or.b [A6]+, D3 00002630 342A 10A9 move.w D2, [A2 + 0x10A9] 00002634 0FD3 .incomplete 00002636 011B btst [A3]+, D0 00002638 0323 btst -[A3], D1 0000263A 2117 move.l -[A0], [A7] 0000263C 9037 E26B sub.b D0, [A7 + A6.w * 2 + 0x6B] 00002640 1302 move.b -[A1], D2 00002642 3374 4608 E2FB move.w [A1 - 0x1D05], [A4 + D4.w * 8 + 0x8] 00002648 1302 move.b -[A1], D2 0000264A CB60 and.w -[A0], D5 0000264C A500 syscall Open/PBHOpen/HOpen, flags=5 0000264E 0B07 btst D7, D5 00002650 020F 2A5C andi.b A7, 0x5C /* '\\' */ 00002654 B617 cmp.b D3, [A7] 00002656 93EE 34FB sub.l A1, [A6 + 0x34FB] 0000265A 03AB 14EA bclr [A3 + 0x14EA], D1 0000265E B6CB cmpa.w A3, A3 00002660 246B 0DAB movea.l A2, [A3 + 0xDAB] 00002664 1427 move.b D2, -[A7] 00002666 15C7 335D move.b [PC + 0x335D /* 000059C5, cstring "" */], D7 0000266A A32B syscall EmptyHandle, flags=3 0000266C 7B1F moveq.l D5, 0x1F 0000266E B35A xor.w [A2]+, D1 00002670 B3C7 cmpa.l A1, D7 00002672 5327 subq.b -[A7], 1 00002674 101F move.b D0, [A7]+ 00002676 EB23 asl D3.b, D5 00002678 C36D 2B6E and.w [A5 + 0x2B6E], D1 0000267C E320 asl D0.b, D1 0000267E C53A DB07 and.b [PC - 0x24F9 /* FFFFDB09, cstring "" */], D2 00002682 B11F xor.b [A7]+, D0 00002684 AB05 syscall CopyHandle 00002686 2319 move.l -[A1], [A1]+ 00002688 CB01 abcd D5, D1 0000268A EB01 asl D1.b, 5 0000268C 60E1 bra -0x1D /* 0000266F */ 0000268E 0636 0716 537B 50FB 03FB 74C6 0207 addi.b [[A6 + 0x50FB03FB] + 0x74C60207], 0x16 0000269C 8B71 253F EBA3 9327 B35A 7B5A or.w [[A1 - 0x145C6CD9] + D2 * 4 - 0x4CA584A6], D5 000026A8 7B1F moveq.l D5, 0x1F 000026AA 2716 move.l -[A3], [A6] 000026AC DDCB add.l A6, A3 000026AE 016C 3CBB bchg [A4 + 0x3CBB], D0 000026B2 03E3 .incomplete 000026B4 1066 movea.b A0, -[A6] 000026B6 2300 move.l -[A1], D0 000026B8 BB03 xor.b D3, D5 000026BA 1007 move.b D0, D7 000026BC 0CED .incomplete 000026BE BB03 xor.b D3, D5 000026C0 9B3E sub.b <>, D5 000026C2 668B bne -0x73 /* 0000264F */ 000026C4 10A4 move.b [A0], -[A4] 000026C6 6623 bne +0x25 /* 000026EB */ 000026C8 0FA4 bclr -[A4], D7 000026CA 6613 bne +0x15 /* 000026DF */ 000026CC 12A4 move.b [A1], -[A4] 000026CE 6673 bne +0x75 /* 00002743 */ 000026D0 10A4 move.b [A0], -[A4] 000026D2 6683 bne -0x7B /* 00002657 */ 000026D4 0FA4 bclr -[A4], D7 000026D6 66EB bne -0x13 /* 000026C3 */ 000026D8 0DA4 bclr -[A4], D6 000026DA A102 syscall Read, flags=1 000026DC A466 syscall NewEmptyHandle, flags=4 000026DE 7313 moveq.l D1, 0x13 000026E0 A466 syscall NewEmptyHandle, flags=4 000026E2 0B1B btst [A3]+, D5 000026E4 9B0E subx.b -[A5], -[A6] 000026E6 660B bne +0xD /* 000026F3 */ 000026E8 12A4 move.b [A1], -[A4] 000026EA 6643 bne +0x45 /* 0000272F */ 000026EC 0BA4 bclr -[A4], D5 000026EE 0711 btst [A1], D3 000026F0 F3A4 .invalid <> 000026F2 131D move.b -[A1], [A5]+ 000026F4 A463 syscall MaxApplZone, flags=4 000026F6 1BA4 66A3 move.b [A5 + D6.w * 8 - 0x93], -[A4] 000026FA 0DA4 bclr -[A4], D6 000026FC 6B1F bmi +0x21 /* 0000271D */ 000026FE A466 syscall NewEmptyHandle, flags=4 00002700 F310 .extension 0x310 <> // unimplemented 00002702 A443 syscall SetFilType, flags=4 00002704 1CA4 move.b [A6], -[A4] 00002706 0B24 btst -[A4], D5 00002708 9B0E subx.b -[A5], -[A6] 0000270A FB20 .extension 0xB20 <> // unimplemented 0000270C A4FB syscall vNewMap, flags=4 0000270E 0EA4 2314 A4DB .invalid.l -[A4], 0x2314A4DB // invalid immediate operation 00002714 0465 00A1 subi.w -[A5], 0xA1 00002718 019B bclr [A3]+, D0 0000271A 02A4 8301 BB03 andi.l -[A4], 0x8301BB03 00002720 3B4B FB20 move.w [A5 - 0x4E0], A3 00002724 3B1C move.w -[A5], [A4]+ 00002726 E342 asl D2.w, 1 00002728 FB1C .extension 0xB1C <> // unimplemented 0000272A F3B3 .invalid <> 0000272C 8B95 or.l [A5], D5 0000272E 3B9F CB0D move.w [[A5 + <>] + A4 * 2], [A7]+ 00002732 031A btst [A2]+, D1 00002734 E342 asl D2.w, 1 00002736 5B18 subq.b [A0]+, 5 00002738 5B92 subq.l [A2], 5 0000273A 6B51 bmi +0x53 /* 0000278D */ 0000273C 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 0000273E 7317 moveq.l D1, 0x17 00002740 5318 subq.b [A0]+, 1 00002742 B33C 330C xor.b 0xC, D1 00002746 9B25 sub.b -[A5], D5 00002748 6317 bls +0x19 /* 00002761 */ 0000274A AB3C syscall bcMain0 0000274C 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 0000274E B348 cmpm.w [A1]+, [A0]+ 00002750 B310 xor.b [A0], D1 00002752 CB0D abcd -[A5], -[A5] 00002754 630F bls +0x11 /* 00002765 */ 00002756 E342 asl D2.w, 1 00002758 5B10 subq.b [A0], 5 0000275A CB0D abcd -[A5], -[A5] 0000275C 6B0C bmi +0xE /* 0000276A */ 0000275E BB93 xor.l [A3], D5 00002760 138E 236F move.b <>, A6 00002764 7B0D moveq.l D5, 0x0D 00002766 0B88 bclr A0, D5 00002768 B33C 4B09 xor.b 0x9 /* '\t' */, D1 // begin alternate branch 0000276A-0000276C label0000276A: 0000276A 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 // end alternate branch 0000276A-0000276C label0000276A: // (misaligned) 0000276C 4384 .invalid 1, D4 // invalid opcode 4 with b == 6 0000276E CB0D abcd -[A5], -[A5] 00002770 9307 subx.b D1, D7 00002772 6B51 bmi +0x53 /* 000027C5 */ 00002774 CB02 abcd D5, D2 00002776 E35C rol D4.w, 1 00002778 EB01 asl D1.b, 5 0000277A 236F 7B00 E35C move.l [A1 - 0x1CA4], [A7 + 0x7B00] 00002780 B0E3 cmpa.w A0, -[A3] 00002782 4258 clr.w [A0]+ 00002784 2716 move.l -[A3], [A6] 00002786 F453 cinvp DATA, [A3] 00002788 6F83 ble -0x7B /* 0000270D */ 0000278A 501F addq.b [A7]+, 8 0000278C 1B51 0913 move.b [A5 + 0x913], [A1] 00002790 DE4E add.w D7, A6 00002792 0714 btst [A4], D3 00002794 74F4 moveq.l D2, 0xFFFFFFF4 00002796 C404 and.b D2, D4 00002798 EB01 asl D1.b, 5 0000279A 1700 move.b -[A3], D0 0000279C 957B 3936 0713 5469 03CB sub.w [[PC + 0x7135469] + D3 + 0x3CB], D2 000027A6 2B1B move.l -[A5], [A3]+ 000027A8 D183 addx.l D0, D3 000027AA 25C9 3BEB move.l [PC + 0x3BEB /* 00006397, cstring "" */], A1 000027AE 0627 0889 addi.b -[A7], 0x89 000027B2 0713 btst [A3], D3 000027B4 7A7B moveq.l D5, 0x7B 000027B6 0548 bchg A0, D2 000027B8 1400 move.b D2, D0 000027BA CB63 and.w -[A3], D5 000027BC E307 asl D7.b, 1 000027BE 2352 DB12 move.l [A1 - 0x24EE], [A2] 000027C2 F301 .extension 0x301 <> // unimplemented 000027C4 3300 move.w -[A1], D0 000027C6 0F82 bclr D2, D7 000027C8 0B15 btst [A5], D5 000027CA 070F btst A7, D3 000027CC 5B07 subq.b D7, 5 000027CE 0DEE .incomplete 000027D0 1B19 move.b -[A5], [A1]+ 000027D2 2B0F move.l -[A5], A7 000027D4 C606 and.b D3, D6 000027D6 BB13 xor.b [A3], D5 000027D8 8273 00F3 or.w D1, [A3 + D0.w - 0x13] 000027DC 0173 0216 bchg [A3 + D0.w * 2 + 0x16], D0 000027E0 58C3 svc D3 000027E2 0AF3 .incomplete 000027E4 01E3 .incomplete 000027E6 3CDB move.w [A6]+, [A3]+ 000027E8 0916 btst [A6], D4 000027EA 93D2 sub.l A1, [A2] 000027EC 1FB0 1B4F 3B43 0F85 434B move.b [[A7 + <>] + 0xF85434B], <> 000027F6 0717 btst [A7], D3 000027F8 0083 1F13 511B ori.l D3, 0x1F13511B 000027FE 9D0F subx.b -[A6], -[A7] 00002800 4124 .invalid 0, -[A4] // invalid opcode 4 with b == 4 00002802 3144 1017 move.w [A0 + 0x1017], D4 00002806 0FE7 .incomplete 00002808 0407 0EE7 subi.b D7, 0xE7 0000280C CB02 abcd D5, D2 0000280E 1FEA 6104 move.b <>, [A2 + 0x6104] 00002812 C30B abcd -[A1], -[A3] 00002814 C38B exg D1, A3 00002816 F35B .extension 0x35B <> // unimplemented 00002818 A504 syscall Control, flags=5 0000281A 0935 335D btst <>, D4 0000281E 0348 bchg A0, D1 00002820 1F13 move.b -[A7], [A3] 00002822 311F move.w -[A0], [A7]+ 00002824 0963 bchg -[A3], D4 00002826 8159 or.w [A1]+, D0 00002828 288A move.l [A4], A2 0000282A 10FB 0343 14EA B6A3 move.b [A0]+, [[PC + <>] + 0x14EAB6A3] 00002832 186B 0D43 movea.b A4, [A3 + 0xD43] 00002836 1422 move.b D2, -[A2] 00002838 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 0000283A 6B47 bmi +0x49 /* 00002883 */ 0000283C EB01 asl D1.b, 5 0000283E A16E syscall SlotManager, flags=1 00002840 8301 sbcd D1, D1 00002842 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 00002844 5C01 addq.b D1, 6 00002846 01D3 .incomplete 00002848 014B bchg A3, D0 0000284A 2F23 move.l -[A7], -[A3] 0000284C 219B A373 0D76 4304 1C6A BC40 move.l [[A0 + 0xD764304] + 0x1C6ABC40], [A3]+ 00002858 BA34 8B14 cmp.b D5, <> 0000285C 0559 bchg [A1]+, D2 0000285E AB2B syscall ExTblPtr 00002860 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 00002862 EEC1 0223 bfset D1 {8:D3} 00002866 210F move.l -[A0], A7 00002868 E15E rol D6.w, 8 0000286A 7300 moveq.l D1, 0x00 0000286C C500 abcd D2, D0 0000286E B36C 1E04 xor.w [A4 + 0x1E04], D1 00002872 3B33 CB00 move.w -[A5], [A3 + <> + A4 * 2] 00002876 730D moveq.l D1, 0x0D 00002878 0AC3 .incomplete 0000287A 0CA2 580B 080B cmpi.l -[A2], 0x580B080B 00002880 19AB 0FCB 0113 041F AC53 move.b [[A4 + D0] + 0x41FAC53], [A3 + 0xFCB] 0000288A 0C27 021A cmpi.b -[A7], 0x1A 0000288E 2B54 E630 move.l [A5 - 0x19D0], [A4] 00002892 370F move.w -[A3], A7 00002894 7AD3 moveq.l D5, 0xFFFFFFD3 00002896 2B83 DBC3 4717 107B move.l [[ + <>] + 0x4717107B], D3 0000289E A518 syscall GetFPos, flags=5 000028A0 2E07 move.l D7, D7 000028A2 09E8 .incomplete 000028A4 070E btst A6, D3 000028A6 CD11 and.b [A1], D6 000028A8 38CB move.w [A4]+, A3 000028AA 0113 btst [A3], D0 000028AC 3B43 04BB move.w [A5 + 0x4BB], D3 000028B0 088B 0113 bclr.b A3, 0x13 000028B4 24FB 16C1 move.l [A2]+, [PC + D1.w * 8 - 0x63] 000028B8 1CE6 move.b [A6]+, -[A6] 000028BA 0710 btst [A0], D3 000028BC B643 cmp.w D3, D3 000028BE 05EB .incomplete 000028C0 2746 BB1F move.l [A3 - 0x44E1], D6 000028C4 1792 332B 2A3B 160A 22AB move.b [[A3 + 0x2A3B + D3 * 2] + 0x160A22AB], [A2] 000028CE 1406 move.b D2, D6 000028D0 1B01 move.b -[A5], D1 000028D2 42E3 .invalid -[A3] // invalid opcode 4 with subtype 1 000028D4 1883 move.b [A4], D3 000028D6 1CEA 2302 move.b [A6]+, [A2 + 0x2302] 000028DA 7216 moveq.l D1, 0x16 000028DC 9307 subx.b D1, D7 000028DE B643 cmp.w D3, D3 000028E0 230F move.l -[A1], A7 000028E2 A246 syscall GetTrapAddress, flags=2 000028E4 B003 cmp.b D0, D3 000028E6 2B72 1613 520A move.l [A5 + 0x520A /* export_2621 */], [A2 + D1.w * 8 + 0x13] 000028EC 9B03 subx.b D5, D3 000028EE A302 syscall Read, flags=3 000028F0 0103 btst D3, D0 000028F2 5B05 subq.b D5, 5 000028F4 E31C rol D4.b, 1 000028F6 0F42 bchg D2, D7 000028F8 5B12 subq.b [A2], 5 000028FA 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 000028FC DB03 addx.b D5, D3 000028FE 031D btst [A5]+, D1 00002900 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00002902 0F42 bchg D2, D7 00002904 DC93 add.l D6, [A3] 00002906 1853 movea.b A4, [A3] 00002908 0545 bchg D5, D2 0000290A 05AB 0D21 bclr [A3 + 0xD21], D2 0000290E 0533 425B btst [A3 + D4.w * 2 + 0x5B], D2 00002912 0FE1 .incomplete 00002914 00DB .incomplete 00002916 3323 move.w -[A1], -[A3] 00002918 0B61 bchg -[A1], D5 0000291A 0333 8202 btst [A3 + A0.w * 2 + 0x2], D1 0000291E 230A move.l -[A1], A2 00002920 36AB 04C1 move.w [A3], [A3 + 0x4C1] 00002924 0356 bchg [A6], D1 00002926 EAC1 062B bfchg D1 {24:D3} 0000292A 16B0 8223 move.b [A3], [A0 + A0.w * 2 + 0x23] 0000292E 1335 20C3 move.b -[A1], [A5 + D2.w - 0x61] 00002932 48BB ED6B 0F09 movem.w [[PC + <> + D0 * 8]], D0,D1,D3,D5,D6,A0,A2,A3,A5,A6,A7 00002938 1B83 0C97 move.b [A5 + D0 * 4 - 0x105], D3 0000293C 2103 move.l -[A0], D3 0000293E CB02 abcd D5, D2 00002940 010F btst A7, D0 00002942 6B18 bmi +0x1A /* 0000295C */ 00002944 E653 roxr D3.w, 3 00002946 1889 move.b [A4], A1 00002948 0EC3 .incomplete 0000294A 5B89 subq.l A1, 5 0000294C 0E4B 0F0A .invalid.w A3, 0xF0A // invalid immediate operation 00002950 C58E exg D2, A6 00002952 A508 syscall Create/PBHCreate/HCreate, flags=5 00002954 0D0F btst A7, D6 00002956 F40F cinvl NONE, [A7] 00002958 E643 asr D3.w, 3 0000295A 0417 0BF5 subi.b [A7], 0xF5 // begin alternate branch 0000295C-0000295E label0000295C: 0000295C 0BF5 .incomplete // end alternate branch 0000295C-0000295E label0000295C: // (misaligned) 0000295E 0213 3233 andi.b [A3], 0x33 /* '3' */ 00002962 02F3 .incomplete 00002964 018B bclr A3, D0 00002966 1417 move.b D2, [A7] 00002968 0CD0 .incomplete 0000296A 3704 move.w -[A3], D4 0000296C EA63 asr D3.w, D5 0000296E DB85 addx.l D5, D5 00002970 865B or.w D3, [A3]+ 00002972 1E49 movea.b A7, A1 00002974 6C1B bge +0x1D /* 00002991 */ 00002976 055B bchg [A3]+, D2 00002978 1E63 movea.b A7, -[A3] 0000297A 00C6 .incomplete 0000297C CB2D BB01 and.b [A5 - 0x44FF], D5 00002980 411D .invalid 0, [A5]+ // invalid opcode 4 with b == 4 00002982 7441 moveq.l D2, 0x41 00002984 D28E add.l D1, A6 00002986 E303 asl D3.b, 1 00002988 4014 negx.b [A4] 0000298A 0203 61E5 andi.b D3, 0xE5 0000298E 3183 56C4 move.w [A0 + D5.w * 8 - 0x60], D3 00002992 1081 move.b [A0], D1 00002994 7C93 moveq.l D6, 0xFFFFFF93 00002996 2B2A 2883 move.l -[A5], [A2 + 0x2883] 0000299A 011B btst [A3]+, D0 0000299C 02BB 051B 0213 0C45 andi.l [PC + D0 * 4 + 0x45], 0x51B0213 000029A4 03DB .incomplete 000029A6 2314 move.l -[A1], [A4] 000029A8 1C28 02AB move.b D6, [A0 + 0x2AB] 000029AC 3E30 5B12 3214 move.w D7, [[A0 + D5 * 2] + 0x3214] 000029B2 064C 0073 addi.w A4, 0x73 /* 's' */ 000029B6 4CC3 001B movem.l D0,D1,D3,D4, D3 000029BA 0E01 051C .invalid.b D1, 0x1C // invalid immediate operation 000029BE 2812 move.l D4, [A2] 000029C0 CB08 abcd -[A5], -[A0] 000029C2 0293 2448 8100 andi.l [A3], 0x24488100 000029C8 6105 bsr +0x7 /* 000029CF */ 000029CA 8902 sbcd D4, D2 000029CC E500 asl D0.b, 2 000029CE 2364 C300 move.l [A1 - 0x3D00], -[A4] 000029D2 2A28 A301 move.l D5, [A0 - 0x5CFF] 000029D6 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 000029D8 0134 0680 btst [A4 + D0.w * 8 - 0x128], D0 000029DC 035D bchg [A5]+, D1 000029DE C126 and.b -[A6], D0 000029E0 6130 bsr +0x32 /* 00002A12 */ 000029E2 2B3E move.l -[A5], <> 000029E4 8565 or.w -[A5], D2 000029E6 E347 asl D7.w, 1 000029E8 0F8D bclr A5, D7 000029EA 249B move.l [A2], [A3]+ 000029EC 3927 move.w -[A4], -[A7] 000029EE 01AE 2E04 bclr [A6 + 0x2E04], D0 000029F2 070D btst A5, D3 000029F4 1CAB 052B move.b [A6], [A3 + 0x52B] 000029F8 1A32 25EB 5B44 129B 3900 move.b D5, [[0x5B44] + 0x129B3900] 00002A02 6378 bls +0x7A /* 00002A7C */ 00002A04 F314 .extension 0x314 <> // unimplemented 00002A06 7319 moveq.l D1, 0x19 00002A08 6303 bls +0x5 /* 00002A0D */ 00002A0A 61C9 bsr -0x35 /* 000029D5 */ 00002A0C 722B moveq.l D1, 0x2B 00002A0E 2ACB move.l [A5]+, A3 00002A10 10B3 89AB 00D8 B309 F0B3 move.b [A0], [[0xD8 + A0] - 0x4CF60F4D] // begin alternate branch 00002A12-00002A1C fn00002A12: 00002A12 89AB 00D8 or.l [A3 + 0xD8], D4 00002A16 B309 cmpm.b [A1]+, [A1]+ 00002A18 F0B3 0983 .extension 0x0B3 <> // unimplemented // end alternate branch 00002A12-00002A1C fn00002A12: // (misaligned) 00002A1A 0983 bclr D3, D4 00002A1C 0107 btst D7, D0 00002A1E 0F3A CB82 btst [PC - 0x347E /* FFFFF5A2, cstring "" */], D7 00002A22 2303 move.l -[A1], D3 00002A24 427B 8023 clr.w [PC + A0.w + 0x23] 00002A28 039B bclr [A3]+, D1 00002A2A 0307 btst D7, D1 00002A2C 9440 sub.w D2, D0 00002A2E D314 add.b [A4], D1 00002A30 BB1F xor.b [A7]+, D5 00002A32 F30E .extension 0x30E <> // unimplemented 00002A34 1305 move.b -[A1], D5 00002A36 2B28 BB08 move.l -[A5], [A0 - 0x44F8] 00002A3A BB1F xor.b [A7]+, D5 00002A3C 8B02 sbcd D5, D2 00002A3E 3212 move.w D1, [A2] 00002A40 BB24 xor.b -[A4], D5 00002A42 1703 move.b -[A3], D3 00002A44 01A3 bclr -[A3], D0 00002A46 77C3 moveq.l D3, 0xFFFFFFC3 00002A48 0033 0C11 0193 2AC3 0023 ori.b [[ + D0] + 0x2AC30023], 0x11 00002A52 0EE3 .incomplete 00002A54 095B bchg [A3]+, D4 00002A56 442B 28FB neg.b [A3 + 0x28FB] 00002A5A 049B 395B 215D subi.l [A3]+, 0x395B215D /* '9[!]' */ 00002A60 0353 bchg [A3], D1 00002A62 64C3 bcc -0x3B /* 00002A27 */ 00002A64 0023 0511 ori.b -[A3], 0x11 00002A68 01C3 .incomplete 00002A6A 80A3 or.l D0, -[A3] 00002A6C 01FB .incomplete 00002A6E 0FE1 .incomplete 00002A70 064B 3ABB addi.w A3, 0x3ABB 00002A74 1F07 move.b -[A7], D7 00002A76 0335 4B3A 5309 3102 9B2F btst [[A5 + 0x53093102 + D4 * 2] - 0x64D1], D1 // begin alternate branch 00002A7C-00002A82 label00002A7C: 00002A7C 3102 move.w -[A0], D2 00002A7E 9B2F 7BC6 sub.b [A7 + 0x7BC6], D5 // end alternate branch 00002A7C-00002A82 label00002A7C: // (misaligned) 00002A80 7BC6 moveq.l D5, 0xFFFFFFC6 00002A82 730D moveq.l D1, 0x0D 00002A84 7B0C moveq.l D5, 0x0C 00002A86 AB00 syscall BitBlt 00002A88 F2DB 6107 .extension 0x2DB <> // unimplemented 00002A8C 0922 btst -[A2], D4 00002A8E E102 asl D2.b, 8 00002A90 2B04 move.l -[A5], D4 00002A92 BB1F xor.b [A7]+, D5 00002A94 EB37 roxl D7.b, D5 00002A96 9102 subx.b D0, D2 00002A98 0364 bchg -[A4], D1 00002A9A 232B 3334 move.l -[A1], [A3 + 0x3334] 00002A9E 9722 sub.b -[A2], D3 00002AA0 59FB 19D9 svs [[]] 00002AA4 0A21 04E8 xori.b -[A1], 0xE8 00002AA8 BB1F xor.b [A7]+, D5 00002AAA 3319 move.w -[A1], [A1]+ 00002AAC 3240 movea.w A1, D0 00002AAE C518 and.b [A0]+, D2 00002AB0 032A 0073 btst [A2 + 0x73], D1 00002AB4 3FAB 0843 0823 move.w [A7 + D0 + 0x23], [A3 + 0x843] 00002ABA 182B 1F7B move.b D4, [A3 + 0x1F7B] 00002ABE 2B03 move.l -[A5], D3 00002AC0 2AB5 01AB 80B0 6B37 A301 move.l [A5], [[-0x7F50 + D0] + 0x6B37A301] 00002ACA 4108 .invalid 0, A0 // invalid opcode 4 with b == 4 00002ACC 0672 1B09 1305 addi.w [[A2 + <>] + D1 * 2], 0x1B09 00002AD2 0307 btst D7, D1 00002AD4 725B moveq.l D1, 0x5B 00002AD6 07E3 .incomplete 00002AD8 092B 2843 btst [A3 + 0x2843], D4 00002ADC 03E3 .incomplete 00002ADE 0953 bchg [A3], D4 00002AE0 21E3 0632 move.l [0x00000632], -[A3] 00002AE4 12BB 22A5 move.b [A1], [PC + D2.w * 2 - 0x91] 00002AE8 060F DCBB addi.b A7, 0xBB 00002AEC 1FAB 00CB 074B 022B 0443 move.b [[A7 + <>] + 0x22B0443], [A3 + 0xCB] 00002AF6 244B movea.l A2, A3 00002AF8 03D3 .incomplete 00002AFA 08F5 0D03 02AB bset.b [A5 + D0.w * 2 - 0x85], 0x3 00002B00 005B 10E1 ori.w [A3]+, 0x10E1 00002B04 088B 0FBB bclr.b A3, 0xBB 00002B08 1FCB move.b <>, A3 00002B0A 0BA5 bclr -[A5], D5 00002B0C 1A31 020B move.b D5, [A1 + D0.w * 2 + 0xB] 00002B10 64C3 bcc -0x3B /* 00002AD5 */ 00002B12 0083 0155 03AB ori.l D3, 0x15503AB 00002B18 00A3 018B 0206 ori.l -[A3], 0x18B0206 00002B1E 803B 100F or.b D0, [PC + D1.w + 0xF] 00002B22 C122 and.b -[A2], D0 00002B24 330D move.w -[A1], A5 00002B26 4213 clr.b [A3] 00002B28 04AB 13C6 01C1 AB13 subi.l [A3 - 0x54ED], 0x13C601C1 00002B30 AA7B syscall 0xA7B 00002B32 1D63 16AB move.b [A6 + 0x16AB], -[A3] 00002B36 0A07 144B xori.b D7, 0x4B /* 'K' */ 00002B3A 0B09 btst A1, D5 00002B3C D503 addx.b D2, D3 00002B3E AB80 syscall slMASK8 00002B40 3AC3 move.w [A5]+, D3 00002B42 14BA 0444 move.b [A2], [PC + 0x444 /* 00002F88, value 0x9C */] 00002B46 9B13 sub.b [A3], D5 00002B48 5321 subq.b -[A1], 1 00002B4A 42A5 clr.l -[A5] 00002B4C 00D3 .incomplete 00002B4E 1956 A108 move.b [A4 - 0x5EF8], [A6] 00002B52 1325 move.b -[A1], -[A5] 00002B54 BB1F xor.b [A7]+, D5 00002B56 0324 btst -[A4], D1 00002B58 CB0E abcd -[A5], -[A6] 00002B5A C301 abcd D1, D1 00002B5C 6B04 bmi +0x6 /* 00002B62 */ 00002B5E 3873 38B3 movea.w A4, [A3 + D3 - 0x77] label00002B62: 00002B62 1C04 move.b D6, D4 00002B64 2B0D move.l -[A5], A5 00002B66 CB1E and.b [A6]+, D5 00002B68 3C65 movea.w A6, -[A5] 00002B6A 02B3 033C DB08 BA04 andi.l [A3 + A3 * 2 + 0x4], 0x33CDB08 00002B72 1308 move.b -[A1], A0 00002B74 BD05 xor.b D5, D6 00002B76 6B0C bmi +0xE /* 00002B84 */ 00002B78 8B09 sbcd -[A5], -[A1] 00002B7A 0503 btst D3, D2 00002B7C C31E and.b [A6]+, D1 00002B7E 3C49 movea.w A6, A1 00002B80 04C3 .incomplete 00002B82 0AE9 .incomplete label00002B84: 00002B84 065B 4434 addi.w [A3]+, 0x4434 /* 'D4' */ 00002B88 A500 syscall Open/PBHOpen/HOpen, flags=5 00002B8A 3309 move.w -[A1], A1 00002B8C 9B39 7632 AE53 sub.b [0x7632AE53], D5 00002B92 2146 4C92 move.l [A0 + 0x4C92], D6 00002B96 7000 moveq.l D0, 0x00 00002B98 AB32 syscall bMAIN2 00002B9A AB00 syscall BitBlt 00002B9C 5B05 subq.b D5, 5 00002B9E 0711 btst [A1], D3 00002BA0 BE93 cmp.l D7, [A3] 00002BA2 3505 move.w -[A2], D5 00002BA4 6DE3 blt -0x1B /* 00002B89 */ 00002BA6 471F .invalid 3, [A7]+ // invalid opcode 4 with b == 4 00002BA8 5715 subq.b [A5], 3 00002BAA CF8B exg D7, A3 00002BAC 0025 04DB ori.b -[A5], 0xDB 00002BB0 B3B3 6D32 C500 F307 4200 xor.l [[A3 - 0x3AFF0CF9 + D6 * 4] + 0x4200], D1 00002BBA CB2C C300 and.b [A4 - 0x3D00], D5 00002BBE C021 and.b D0, -[A1] 00002BC0 11B3 104B 0213 move.b [A0 + D0.w * 2 + 0x13], [A3 + D1.w + 0x4B] 00002BC6 2593 49C3 130D 02C9 move.l [[ + <>] + 0x130D02C9], [A3] 00002BCE 07C8 .incomplete 00002BD0 7689 moveq.l D3, 0xFFFFFF89 00002BD2 003C 0073 ori.b ccr, 115 00002BD6 56C5 sne D5 00002BD8 00A3 003C E33C ori.l -[A3], 0x3CE33C 00002BDE AB00 syscall BitBlt 00002BE0 E50D lsl D5.b, 2 00002BE2 8539 B0E3 0847 or.b [0xB0E30847], D2 00002BE8 15E3 E347 move.b [PC - 0x1CB9 /* 00000F31, value 0xBD */], -[A3] 00002BEC 2793 7137 06CF 1716 66B1 0812 move.l [[A3 + 0x6CF1716] + D7 + 0x66B10812], [A3] 00002BF8 16BE move.b [A3], <> 00002BFA 2800 move.l D4, D0 00002BFC 3323 move.w -[A1], -[A3] 00002BFE C300 abcd D1, D0 00002C00 F2AB 3907 .extension 0x2AB <> // unimplemented 00002C04 0BCA .incomplete 00002C06 A301 syscall Close, flags=3 00002C08 0306 btst D6, D1 00002C0A C416 and.b D2, [A6] 00002C0C 535D subq.w [A5]+, 1 00002C0E 10C4 move.b [A0]+, D4 00002C10 165B movea.b A3, [A3]+ 00002C12 2228 7B02 move.l D1, [A0 + 0x7B02] 00002C16 E10A lsl D2.b, 8 00002C18 C906 abcd D4, D6 00002C1A 9308 subx.b -[A1], -[A0] 00002C1C 3706 move.w -[A3], D6 00002C1E E6E1 ror .w -[A1] 00002C20 0FEB .incomplete 00002C22 6B5B bmi +0x5D /* 00002C7F */ 00002C24 5BB5 069B subq.l [A5 + D0.w * 8 - 0x101], 5 00002C28 0093 4923 0BB1 ori.l [A3], 0x49230BB1 00002C2E 06DC .incomplete 00002C30 0D14 btst [A4], D6 00002C32 C300 abcd D1, D0 00002C34 D8E1 add.w A4, -[A1] 00002C36 0453 2E63 subi.w [A3], 0x2E63 /* '.c' */ 00002C3A 17C7 23F0 6B3F C300 move.b [0x6B3FC300], D7 00002C42 F724 .extension 0x724 <> // unimplemented 00002C44 05AD 0881 bclr [A5 + 0x881], D2 00002C48 0FFB .incomplete 00002C4A 3B27 move.w -[A5], -[A7] 00002C4C 16B1 05DC move.b [A3], <> 00002C50 2E04 move.l D7, D4 00002C52 C952 and.w [A2], D4 00002C54 AA0F syscall FillCOval 00002C56 813C 7613 or.b 0x13, D0 00002C5A 3833 0103 0923 208B move.w D4, [[A3 + <> + D0] + 0x923208B] 00002C62 070A btst A2, D3 00002C64 E00B lsr D3.b, 8 00002C66 1228 030A move.b D1, [A0 + 0x30A] 00002C6A 28CB move.l [A4]+, A3 00002C6C 173B 1701 move.b -[A3], [[PC + <> + D1 * 8]] 00002C70 2AFB 163A move.l [A5]+, [PC + D1.w * 8 + 0x3A] 00002C74 CB14 and.b [A4], D5 00002C76 1E28 F31B move.b D7, [A0 - 0xCE5] 00002C7A E41B ror D3.b, 2 00002C7C 0221 00E4 andi.b -[A1], 0xE4 00002C80 1303 move.b -[A1], D3 00002C82 D306 addx.b D1, D6 00002C84 9307 subx.b D1, D7 00002C86 136F CB02 5351 move.b [A1 + 0x5351], [A7 - 0x34FE] 00002C8C EB01 asl D1.b, 5 00002C8E 6902 bvs +0x4 /* 00002C92 */ 00002C90 0B1B btst [A3]+, D5 label00002C92: 00002C92 2302 move.l -[A1], D2 00002C94 DB06 addx.b D5, D6 00002C96 A302 syscall Read, flags=3 00002C98 1E28 0709 move.b D7, [A0 + 0x709] 00002C9C F0A2 8B00 .extension 0x0A2 <> // unimplemented 00002CA0 130E move.b -[A1], A6 00002CA2 F10C .extension 0x10C <> // unimplemented 00002CA4 D303 addx.b D1, D3 00002CA6 1E28 C834 move.b D7, [A0 - 0x37CC] 00002CAA B50F cmpm.b [A2]+, [A7]+ 00002CAC 233C 46DB 0663 move.l -[A1], 0x46DB0663 00002CB2 251E move.l -[A2], [A6]+ 00002CB4 2807 move.l D4, D7 00002CB6 06AF 3103 1E28 3B00 addi.l [A7 + 0x3B00], 0x31031E28 00002CBE 3400 move.w D2, D0 00002CC0 3B64 AB00 move.w [A5 - 0x5500], -[A4] 00002CC4 0B15 btst [A5], D5 00002CC6 8501 sbcd D2, D1 00002CC8 8B80 1710 unpk D5, D0, 0x1710 00002CCC 49FB 16B3 lea.l A4, [PC + D1.w * 8 - 0x77] 00002CD0 1025 move.b D0, -[A5] 00002CD2 0107 btst D7, D0 00002CD4 07FA .incomplete 00002CD6 0F42 bchg D2, D7 00002CD8 8B00 sbcd D5, D0 00002CDA 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00002CDC 1104 move.b -[A0], D4 00002CDE 170D move.b -[A3], A5 00002CE0 602B bra +0x2D /* 00002D0D */ 00002CE2 6461 bcc +0x63 /* 00002D45 */ 00002CE4 4CC6 1113 movem.l D0,D1,D4,A0,A4, D6 00002CE8 FB16 .extension 0xB16 <> // unimplemented 00002CEA 6DE5 blt -0x19 /* 00002CD1 */ 00002CEC 0113 btst [A3], D0 00002CEE 03B4 E570 2710 11A5 bclr [A4 + 0x271011A5], D1 00002CF6 5B61 subq.w -[A1], 5 00002CF8 90F3 C7E5 sub.w A0, <> 00002CFC 7327 moveq.l D1, 0x27 00002CFE 1063 movea.b A0, -[A3] 00002D00 3713 move.w -[A3], [A3] 00002D02 0547 bchg D7, D2 00002D04 036C 5333 bchg [A4 + 0x5333], D1 00002D08 C33B F3C7 and.b <>, D1 00002D0C 82CB divu.w D1, A3 00002D0E 3C27 move.w D6, -[A7] 00002D10 03A6 bclr -[A6], D1 00002D12 5713 subq.b [A3], 3 00002D14 1265 movea.b A1, -[A5] 00002D16 96B4 C591 sub.l D3, [[ + A4 * 4]] 00002D1A E905 asl D5.b, 4 00002D1C B00F cmp.b D0, A7 00002D1E E195 roxl D5, 8 00002D20 B595 xor.l [A5], D2 00002D22 3712 move.w -[A3], [A2] 00002D24 930C subx.b -[A1], -[A4] 00002D26 D300 addx.b D1, D0 00002D28 1C3C AE04 move.b D6, 0x4 00002D2C 1296 move.b [A1], [A6] 00002D2E 12D3 move.b [A1]+, [A3] 00002D30 0012 B301 ori.b [A2], 0x1 00002D34 EB51 roxl D1.w, 5 00002D36 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00002D38 6B1B bmi +0x1D /* 00002D55 */ 00002D3A 4C4C 4B19 movem.l D0,D3,D4,A0,A1,A3,A6, A4 00002D3E 121B move.b D1, [A3]+ 00002D40 0023 824C ori.b -[A3], 0x4C /* 'L' */ 00002D44 4C0B 7081 movem.w D0,D7,A4,A5,A6, A3 00002D48 01BB 084C bclr [PC + D0 + 0x4C], D0 00002D4C 4CAB 5D81 010F movem.w D0,D7,A0,A2,A3,A4,A6, [A3 + 0x10F] 00002D52 0E52 4B01 .invalid.w [A2], 0x4B01 // invalid immediate operation 00002D56 5EAB DABB addq.l [A3 - 0x2545], 7 00002D5A 5A3F addq.b <>, 5 00002D5C CB4F exg A5, A7 00002D5E AB00 syscall BitBlt 00002D60 1796 B324 move.b <>, [A6] 00002D64 0340 bchg D0, D1 00002D66 8A07 or.b D5, D7 00002D68 1815 move.b D4, [A5] 00002D6A 2355 0705 move.l [A1 + 0x705], [A5] 00002D6E 7162 moveq.l D0, 0x62 00002D70 2CD6 move.l [A6]+, [A6] 00002D72 A30B syscall Rename/PBHRename/HRename, flags=3 00002D74 AB21 syscall RSect 00002D76 D6C3 add.w A3, D3 00002D78 140B move.b D2, A3 00002D7A 2383 1662 move.l [A1 + D1.w * 8 + 0x62], D3 00002D7E 642B bcc +0x2D /* 00002DAB */ 00002D80 0B4C bchg A4, D5 00002D82 0321 btst -[A1], D1 00002D84 6B08 bmi +0xA /* 00002D8E */ 00002D86 1ABB 6263 move.b [A5], [PC + D6.w * 2 + 0x63] 00002D8A 2E4C movea.l A7, A4 00002D8C 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 label00002D8E: 00002D8E EE41 asr D1.w, 7 00002D90 010F btst A7, D0 00002D92 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00002D94 0F41 bchg D1, D7 00002D96 0107 btst D7, D0 00002D98 921A sub.b D1, [A2]+ 00002D9A 103B 19BB 2810 7B00 414B E303 move.b D0, [[0x28107B00 + D1] + 0x414BE303] 00002DA6 A806 syscall SndControl 00002DA8 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00002DAA 105A movea.b A0, [A2]+ 00002DAC 5821 addq.b -[A1], 4 00002DAE DF73 0A17 add.w [A3 + D0 * 2 + 0x17], D7 00002DB2 008F A5F9 F354 ori.l A7, 0xA5F9F354 00002DB8 54D3 scc [A3] 00002DBA 199B 0354 move.b <>, [A3]+ 00002DBE 06C3 .incomplete 00002DC0 0342 bchg D2, D1 00002DC2 54CB 0633 dbcc D3, +0x635 /* 000033F7 */ 00002DC6 0517 btst [A7], D2 00002DC8 04C5 .incomplete 00002DCA 0706 btst D6, D3 00002DCC 2734 4E61 move.l -[A3], [A4 + D4 * 8 + 0x61] 00002DD0 0042 4B04 ori.w D2, 0x4B04 00002DD4 6100 1B62 bsr +0x1B64 /* 00004938 */ 00002DD8 2861 movea.l A4, -[A1] 00002DDA 007B 8CB6 8B79 A310 CB1E ori.w [[PC - 0x5CEF34E2]], 0x8CB6 00002DE4 7854 moveq.l D4, 0x54 00002DE6 41B2 8307 CB06 536B .invalid 0, [[A2 + <>] + A0 * 2 - 0x34F9AC95] // invalid opcode 4 with b == 6 00002DEE 742B moveq.l D2, 0x2B 00002DF0 682B bvc +0x2D /* 00002E1D */ 00002DF2 6807 bvc +0x9 /* 00002DFB */ 00002DF4 063C 9302 4100 addi.b 0x0, 0x2 00002DFA DB24 add.b -[A4], D5 00002DFC 0706 btst D6, D3 00002DFE B1FE cmpa.l A0, <> 00002E00 0708 btst A0, D3 00002E02 C5EB 0233 muls.w D2, [A3 + 0x233] 00002E06 0564 bchg -[A4], D2 00002E08 A905 syscall DragGrayRgn 00002E0A 0473 091C 2C02 subi.w [A3 + D2 * 4 + 0x2], 0x91C 00002E10 3B61 548B move.w [A5 + 0x548B], -[A1] 00002E14 281B move.l D4, [A3]+ 00002E16 261C move.l D3, [A4]+ 00002E18 2C54 movea.l A6, [A4] 00002E1A 3B00 move.w -[A5], D0 00002E1C 7B07 moveq.l D5, 0x07 00002E1E 029B 1725 09AB andi.l [A3]+, 0x172509AB 00002E24 3E81 move.w [A7], D1 00002E26 033B 3233 btst [PC + D3.w * 2 + 0x33], D1 00002E2A 05EE .incomplete 00002E2C 8D03 sbcd D6, D3 00002E2E 8321 or.b -[A1], D1 00002E30 5423 addq.b -[A3], 2 00002E32 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4 00002E34 5A60 addq.w -[A0], 5 00002E36 0305 btst D5, D1 00002E38 2841 movea.l A4, D1 00002E3A 0353 bchg [A3], D1 00002E3C 2F02 move.l -[A7], D2 00002E3E CB4A exg A5, A2 00002E40 9333 7B2A 4B12 7313 sub.b [[A3 + 0x4B12 + D7 * 2] + 0x7313], D1 00002E48 5B3B FB60 0BBE subq.b [PC + 0xBBE], 5 00002E4E 832D 133E or.b [A5 + 0x133E], D1 00002E52 FBC3 .invalid <> 00002E54 AB10 syscall DoLine 00002E56 2B00 move.l -[A5], D0 00002E58 070C btst A4, D3 00002E5A 2B17 move.l -[A5], [A7] 00002E5C 0B13 btst [A3], D5 00002E5E 1302 move.b -[A1], D2 00002E60 9623 sub.b D3, -[A3] 00002E62 067B 1796 1302 6473 addi.w [[PC + <> + D1 * 2] + 0x6473], 0x1796 00002E6A 065A 5B05 addi.w [A2]+, 0x5B05 00002E6E 831B or.b [A3]+, D1 00002E70 D313 add.b [A3], D1 00002E72 A501 syscall Close, flags=5 00002E74 B300 xor.b D0, D1 00002E76 807B 17B3 0013 021B 0012 CAFB or.w D0, [[0x13021B + D1 * 8] + 0x12CAFB] 00002E82 0648 8584 addi.w A0, 0x8584 00002E86 B300 xor.b D0, D1 00002E88 0892 030B bclr.b [A2], 0xB 00002E8C 464C not.w A4 00002E8E E608 lsr D0.b, 3 00002E90 030B btst A3, D1 00002E92 1708 move.b -[A3], A0 00002E94 FD0B .extension 0xD0B <> // unimplemented 00002E96 8663 or.w D3, -[A3] 00002E98 002A 5CA2 E607 ori.b [A2 - 0x19F9], 0xA2 00002E9E 0191 bclr [A1], D0 00002EA0 D351 add.w [A1], D1 00002EA2 40DB move.w [A3]+, SR 00002EA4 5D45 subq.w D5, 6 00002EA6 0386 bclr D6, D1 00002EA8 0F46 bchg D6, D7 00002EAA 2301 move.l -[A1], D1 00002EAC 86FB 6C40 divu.w D3, [PC + D6 * 4 + 0x40] 00002EB0 0F1C btst [A4]+, D7 00002EB2 CA7B 0326 7340 1B09 and.w D5, [[PC + 0x7340] + D0 * 2 + 0x1B09] 00002EBA 0E18 1F07 .invalid.b [A0]+, 0x7 // invalid immediate operation 00002EBE 16DA move.b [A3]+, [A2]+ 00002EC0 C3B7 8318 and.l [A7 + A0 * 2], D1 00002EC4 FB1A .extension 0xB1A <> // unimplemented 00002EC6 1FA3 2BC3 D8DB 42CB move.b [[ + <>] - 0x2724BD35], -[A3] 00002ECE 5C9B addq.l [A3]+, 6 00002ED0 5073 BCBB addq.w [A3 + A3 * 4 - 0x69], 8 00002ED4 B785 xor.l D5, D3 00002ED6 E7BB rol D3, D3 00002ED8 37A3 2B3B B803 487B 5BCB 5C7B move.w [[A3 - 0x47FCB785 + D2 * 2] + 0x5BCB5C7B], -[A3] 00002EE4 423B ED1F D358 D35C clr.b [[PC] + A6 * 4 - 0x2CA72CA4] 00002EEC 736E moveq.l D1, 0x6E 00002EEE 2351 1F0A move.l [A1 + 0x1F0A], [A1] 00002EF2 0C6B 2CE1 2543 cmpi.w [A3 + 0x2543], 0x2CE1 00002EF8 09EB .incomplete 00002EFA 13AB 2D93 332B 043B 1123 3FF7 move.b [[A1 + 0x43B + D3 * 2] + 0x11233FF7], [A3 + 0x2D93] 00002F06 2584 E725 952B move.l [[A2 - 0x6AD5] + A6 * 8], D4 00002F0C 1889 move.b [A4], A1 00002F0E 24C3 move.l [A2]+, D3 00002F10 3E91 move.w [A7], [A1] 00002F12 2483 move.l [A2], D3 00002F14 2AF7 25C0 move.l [A5]+, [ + <>] 00002F18 F725 .extension 0x725 <> // unimplemented 00002F1A D1F7 25E2 D725 F30F add.l A0, [[-0x28DB] - 0xCF1] 00002F22 9D24 sub.b -[A4], D6 00002F24 0F25 btst -[A5], D7 00002F26 0923 btst -[A3], D4 00002F28 0F81 bclr D1, D7 00002F2A 03A3 bclr -[A3], D1 00002F2C 0B91 bclr [A1], D5 00002F2E 2428 B30E move.l D2, [A0 - 0x4CF2] 00002F32 A105 syscall Status, flags=1 00002F34 5B2F 4100 subq.b [A7 + 0x4100], 5 00002F38 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00002F3A C726 and.b -[A6], D3 00002F3C 2863 movea.l A4, -[A3] 00002F3E 20C3 move.l [A0]+, D3 00002F40 84E9 235B divu.w D2, [A1 + 0x235B] 00002F44 1DE1 move.b <>, -[A1] 00002F46 235B 1D13 move.l [A1 + 0x1D13], [A3]+ 00002F4A 028B 35F9 236B andi.l A3, 0x35F9236B 00002F50 2CE1 move.l [A6]+, -[A1] 00002F52 236B 2C13 024B move.l [A1 + 0x24B], [A3 + 0x2C13] 00002F58 2112 move.l -[A0], [A2] 00002F5A 2317 move.l -[A1], [A7] 00002F5C ED23 asl D3.b, D6 00002F5E 6B2C bmi +0x2E /* 00002F8C */ 00002F60 A726 syscall HandleZone, flags=7 00002F62 582B 03A3 addq.b [A3 + 0x3A3], 4 00002F66 1817 move.b D4, [A7] 00002F68 1E00 move.b D7, D0 00002F6A E63A ror D2.b, D3 00002F6C 230F move.l -[A1], A7 00002F6E 1CA3 move.b [A6], -[A3] label00002F70: 00002F70 18D3 move.b [A4]+, [A3] 00002F72 5141 subq.w D1, 8 00002F74 0087 266E 6101 ori.l D7, 0x266E6101 00002F7A D24C add.w D1, A4 00002F7C 123E move.b D1, <> 00002F7E 1264 movea.b A1, -[A4] 00002F80 62EE bhi -0x10 /* 00002F70 */ 00002F82 EB51 roxl D1.w, 5 00002F84 1C64 movea.b A6, -[A4] 00002F86 4017 negx.b [A7] 00002F88 9C24 sub.b D6, -[A4] 00002F8A EB05 asl D5.b, 5 label00002F8C: 00002F8C 561E addq.b [A6]+, 3 00002F8E 04C8 .incomplete 00002F90 2802 move.l D4, D2 00002F92 E343 asl D3.w, 1 00002F94 1E04 move.b D7, D4 00002F96 8101 sbcd D0, D1 00002F98 BB5E xor.w [A6]+, D5 00002F9A 2807 move.l D4, D7 00002F9C 1AA2 move.b [A5], -[A2] 00002F9E 8B0B sbcd -[A5], -[A3] 00002FA0 0901 btst D1, D4 00002FA2 A188 syscall IOPMoveData, flags=1 00002FA4 0F10 btst [A0], D7 00002FA6 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 00002FA8 C129 2317 and.b [A1 + 0x2317], D0 00002FAC 7B03 moveq.l D5, 0x03 00002FAE 65C3 bcs -0x3B /* 00002F73 */ 00002FB0 7340 moveq.l D1, 0x40 00002FB2 632C bls +0x2E /* 00002FE0 */ 00002FB4 0E18 1BEE .invalid.b [A0]+, 0xEE // invalid immediate operation 00002FB8 1F53 2723 move.b [A7 + 0x2723], [A3] 00002FBC 5133 1761 2A3F subq.b [[A3 + 0x2A3F]], 8 00002FC2 9B50 sub.w [A0], D5 00002FC4 CB4D exg A5, A5 00002FC6 1351 5B3C move.b [A1 + 0x5B3C], [A1] 00002FCA F726 .extension 0x726 <> // unimplemented 00002FCC 94ED 291F sub.w A2, [A5 + 0x291F] 00002FD0 635C bls +0x5E /* 0000302E */ 00002FD2 221F move.l D1, [A7]+ 00002FD4 0B6F BB37 bchg [A7 - 0x44C9], D5 00002FD8 43BC F3BF 0710 .invalid 1, 0xF3BF0710 // invalid opcode 4 with b == 6 00002FDE 7D14 moveq.l D6, 0x14 label00002FE0: 00002FE0 0710 btst [A0], D3 00002FE2 81A5 or.l -[A5], D0 00002FE4 C217 and.b D1, [A7] 00002FE6 1084 move.b [A0], D4 00002FE8 0FE9 .incomplete 00002FEA C732 14E2 and.b [A2 + D1.w * 4 - 0x30], D3 00002FEE 7B0F moveq.l D5, 0x0F 00002FF0 0698 FB02 030B addi.l [A0]+, 0xFB02030B // begin alternate branch 00002FF4-00002FF6 label00002FF4: 00002FF4 030B btst A3, D1 // end alternate branch 00002FF4-00002FF6 label00002FF4: // (misaligned) 00002FF6 005B 3F8C ori.w [A3]+, 0x3F8C 00002FFA 2A28 A2C1 move.l D5, [A0 - 0x5D3F] 00002FFE CFED C9D8 muls.w D7, [A5 - 0x3628] 00003002 25C9 B006 move.l [PC - 0x4FFA /* FFFFE00A, cstring "" */], A1 00003006 2E9B move.l [A7], [A3]+ 00003008 0D25 btst -[A5], D6 0000300A C3EB 2329 muls.w D1, [A3 + 0x2329] 0000300E C34E exg A1, A6 00003010 CBC7 muls.w D5, D7 00003012 7BC2 moveq.l D5, 0xFFFFFFC2 00003014 0F05 btst D5, D7 00003016 F90A .extension 0x90A <> // unimplemented 00003018 06A5 69EB 236D addi.l -[A5], 0x69EB236D 0000301E 8C0A or.b D6, A2 00003020 C341 exg D1, D1 00003022 8381 62B3 unpk D1, D1, 0x62B3 00003026 4A83 tst.l D3 00003028 5DC3 slt D3 0000302A 410B .invalid 0, A3 // invalid opcode 4 with b == 4 0000302C 65C6 bcs -0x38 /* 00002FF4 */ label0000302E: 0000302E 1F17 move.b -[A7], [A7] 00003030 0D82 bclr D2, D6 00003032 2B2F 0617 move.l -[A5], [A7 + 0x617] 00003036 0C4F CB2B cmpi.w A7, 0xCB2B 0000303A EB23 asl D3.b, D5 0000303C E988 lsl D0, 4 0000303E D728 4F0F add.b [A0 + 0x4F0F], D3 00003042 2903 move.l -[A4], D3 00003044 8106 sbcd D0, D6 00003046 7183 moveq.l D0, 0xFFFFFF83 00003048 C90B abcd -[A4], -[A3] 0000304A 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 0000304C D81B add.b D4, [A3]+ 0000304E 02D8 .incomplete 00003050 071D btst [A5]+, D3 00003052 3A06 move.w D5, D6 00003054 1303 move.b -[A1], D3 00003056 1E28 0FA1 move.b D7, [A0 + 0xFA1] 0000305A 5C0D addq.b A5, 6 0000305C 0ACD .incomplete 0000305E 7317 moveq.l D1, 0x17 00003060 0F80 bclr D0, D7 00003062 E107 asl D7.b, 8 00003064 271F move.l -[A3], [A7]+ 00003066 809B or.l D0, [A3]+ 00003068 0D24 btst -[A4], D6 0000306A 5C43 addq.w D3, 6 0000306C 094D bchg A5, D4 0000306E 1440 movea.b A2, D0 00003070 020F 4840 andi.b A7, 0x40 /* '@' */ 00003074 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4 00003076 40E2 move.w -[A2], SR 00003078 2B26 move.l -[A5], -[A6] 0000307A 5D14 subq.b [A4], 6 0000307C 1716 move.b -[A3], [A6] 0000307E 206B 0E05 movea.l A0, [A3 + 0xE05] 00003082 026B 1A15 02D8 andi.w [A3 + 0x2D8], 0x1A15 00003088 0672 9B0D 81CE addi.w <>, 0x9B0D 0000308E 40E2 move.w -[A2], SR 00003090 BB0E cmpm.b [A5]+, [A6]+ 00003092 F901 .extension 0x901 <> // unimplemented 00003094 46E1 move.w SR, -[A1] 00003096 0161 bchg -[A1], D0 00003098 8840 or.w D4, D0 0000309A E23B ror D3.b, D1 0000309C 17F9 01DC E101 171B 7F8B 11F3 move.b [[PC + D1 * 8] + 0x7F8B11F3], [0x01DCE101] 000030A8 0D81 bclr D1, D6 000030AA 1A10 move.b D5, [A0] 000030AC E449 lsr D1.w, 2 000030AE E7EB 0B1E rol .w [A3 + 0xB1E] 000030B2 284B movea.l A4, A3 000030B4 024B 3A07 andi.w A3, 0x3A07 000030B8 954A subx.w -[A2], -[A2] 000030BA 0712 btst [A2], D3 000030BC 9D4B subx.w -[A6], -[A3] 000030BE 3AEA E101 move.w [A5]+, [A2 - 0x1EFF] 000030C2 7B0C moveq.l D5, 0x0C 000030C4 071D btst [A5]+, D3 000030C6 979B sub.l [A3]+, D3 000030C8 0D02 btst D2, D6 000030CA 179D EB65 move.b <>, [A5]+ 000030CE 0123 btst -[A3], D0 000030D0 0953 bchg [A3], D4 000030D2 181E move.b D4, [A6]+ fn000030D4: 000030D4 28AB 0D93 move.l [A4], [A3 + 0xD93] 000030D8 49CB lea.l A4, A3 000030DA 10D3 move.b [A0]+, [A3] 000030DC 0D23 btst -[A3], D6 000030DE 021F E51F andi.b [A7]+, 0x1F 000030E2 8B0B sbcd -[A5], -[A3] 000030E4 6B0C bmi +0xE /* 000030F2 */ 000030E6 871F or.b [A7]+, D3 000030E8 151E move.b -[A2], [A6]+ 000030EA 2833 4634 move.l D4, [A3 + D4.w * 8 + 0x34] 000030EE 3485 move.w [A2], D5 000030F0 0004 0489 ori.b D4, 0x89 // begin alternate branch 000030F2-000030F8 label000030F2: 000030F2 0489 F203 0013 subi.l A1, 0xF2030013 // end alternate branch 000030F2-000030F8 label000030F2: // (misaligned) 000030F4 F203 0013 .invalid fp0, fp0 000030F8 09C5 .incomplete 000030FA 229B move.l [A1], [A3]+ 000030FC 3CC9 move.w [A6]+, A1 000030FE 227B 07CB C71F C337 movea.l A1, [[ + <>] - 0x38E03CC9] 00003106 92A9 0063 sub.l D1, [A1 + 0x63] 0000310A 5C83 addq.l D3, 6 0000310C 180F move.b D4, A7 0000310E A500 syscall Open/PBHOpen/HOpen, flags=5 00003110 A32B syscall EmptyHandle, flags=3 00003112 0ACB .incomplete 00003114 C71F and.b [A7]+, D3 00003116 6B0F bmi +0x11 /* 00003127 */ 00003118 D124 add.b -[A4], D0 0000311A 9B3C D124 sub.b 0x24 /* '$' */, D5 0000311E 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00003120 CB2B 9B3C and.b [A3 - 0x64C4], D5 00003124 CD22 and.b -[A2], D6 00003126 1715 move.b -[A3], [A5] 00003128 7D07 moveq.l D6, 0x07 0000312A 1691 move.b [A3], [A1] 0000312C 61A6 bsr -0x58 /* 000030D4 */ 0000312E 06EC .incomplete 00003130 1037 15C6 move.b D0, <> 00003134 0104 btst D4, D0 00003136 5122 subq.b -[A2], 8 00003138 170D move.b -[A3], A5 0000313A 6EAD bgt -0x51 /* 000030E9 */ 0000313C A5C0 syscall vFlushCache, flags=5 0000313E 1B02 move.b -[A5], D2 00003140 7300 moveq.l D1, 0x00 00003142 8122 or.b -[A2], D0 00003144 3B06 move.w -[A5], D6 00003146 EC34 roxr D4.b, D6 00003148 0709 btst A1, D3 0000314A 59E5 svs -[A5] 0000314C 9611 sub.b D3, [A1] 0000314E 04E9 .incomplete 00003150 22 .incomplete